diff --git a/packages/nc-gui/components/project/spreadsheet/rowsXcDataTable.vue b/packages/nc-gui/components/project/spreadsheet/rowsXcDataTable.vue index 3070d708a5..973c31deee 100644 --- a/packages/nc-gui/components/project/spreadsheet/rowsXcDataTable.vue +++ b/packages/nc-gui/components/project/spreadsheet/rowsXcDataTable.vue @@ -715,7 +715,7 @@ export default { }); if (this.meta.columns.every((col) => { return !col.ai; - }) && pks.length && pks.every(col => !rowObj[col._cn])) { + }) && pks.length && pks.every(col => !rowObj[col._cn] && !(col.columnDefault || col.default))) { return this.$toast.info('Primary column is empty please provide some value').goAway(3000); } if (this.meta.columns.some((col) => { diff --git a/packages/nocodb/src/example/docker.ts b/packages/nocodb/src/example/docker.ts index daa9c3df27..6c3df09332 100644 --- a/packages/nocodb/src/example/docker.ts +++ b/packages/nocodb/src/example/docker.ts @@ -12,7 +12,7 @@ server.set('view engine', 'ejs'); // process.env[`NC_DB`] = `mysql2://localhost:3306?u=root&p=password&d=mar_21`; // process.env[`NC_DB`] = `pg://localhost:3306?u=root&p=password&d=mar_24`; -process.env[`NC_DB`] = `pg://localhost:5432?u=postgres&p=xgene&d=abcde`; +// process.env[`NC_DB`] = `pg://localhost:5432?u=postgres&p=xgene&d=abcde`; // process.env[`NC_TRY`] = 'true'; // process.env[`NC_DASHBOARD_URL`] = '/test';