alter table WIP

This commit is contained in:
Jan Prochazka
2021-08-26 11:45:44 +02:00
parent a5b5f36298
commit 3fe13f0443
9 changed files with 98 additions and 17 deletions

View File

@@ -12,6 +12,8 @@ const dialect = {
fallbackDataType: 'nvarchar(max)',
explicitDropConstraint: false,
enableConstraintsPerTable: true,
dropColumnDependencies: ['default', 'foreignKey', 'index'],
changeColumnDependencies: ['index'],
anonymousPrimaryKey: false,
quoteIdentifier(s) {
return `[${s}]`;

View File

@@ -74,7 +74,7 @@ const drivers = driverBases.map(driverBase => ({
}
const res = await client.query({ text: sql, rowMode: 'array' });
const columns = extractPostgresColumns(res);
return { rows: res.rows.map(row => zipDataRow(row, columns)), columns };
return { rows: (res.rows || []).map(row => zipDataRow(row, columns)), columns };
},
stream(client, sql, options) {
const query = new pg.Query({

View File

@@ -14,8 +14,10 @@ const dialect = {
limitSelect: true,
rangeSelect: true,
offsetFetchRangeSyntax: false,
explicitDropConstraint: true,
stringEscapeChar: "'",
fallbackDataType: 'nvarchar(max)',
dropColumnDependencies: ['index'],
quoteIdentifier(s) {
return `[${s}]`;
},