mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-05-01 03:53:57 +00:00
check default value
This commit is contained in:
@@ -7,7 +7,7 @@ const crypto = require('crypto');
|
|||||||
const { getAlterTableScript, extendDatabaseInfo, generateDbPairingId } = require('dbgate-tools');
|
const { getAlterTableScript, extendDatabaseInfo, generateDbPairingId } = require('dbgate-tools');
|
||||||
|
|
||||||
function pickImportantTableInfo(engine, table) {
|
function pickImportantTableInfo(engine, table) {
|
||||||
const props = ['columnName'];
|
const props = ['columnName', 'defaultValue'];
|
||||||
if (!engine.skipNullability) props.push('notNull');
|
if (!engine.skipNullability) props.push('notNull');
|
||||||
if (!engine.skipAutoIncrement) props.push('autoIncrement');
|
if (!engine.skipAutoIncrement) props.push('autoIncrement');
|
||||||
return {
|
return {
|
||||||
@@ -141,7 +141,7 @@ describe('Alter table', () => {
|
|||||||
'Add default value - %s',
|
'Add default value - %s',
|
||||||
testWrapper(async (conn, driver, engine) => {
|
testWrapper(async (conn, driver, engine) => {
|
||||||
await testTableDiff(engine, conn, driver, tbl => {
|
await testTableDiff(engine, conn, driver, tbl => {
|
||||||
tbl.columns.find(x => x.columnName == 'col_std').defaultValue = 123;
|
tbl.columns.find(x => x.columnName == 'col_std').defaultValue = '123';
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
@@ -159,7 +159,7 @@ describe('Alter table', () => {
|
|||||||
'Change default value - %s',
|
'Change default value - %s',
|
||||||
testWrapper(async (conn, driver, engine) => {
|
testWrapper(async (conn, driver, engine) => {
|
||||||
await testTableDiff(engine, conn, driver, tbl => {
|
await testTableDiff(engine, conn, driver, tbl => {
|
||||||
tbl.columns.find(x => x.columnName == 'col_def').defaultValue = 567;
|
tbl.columns.find(x => x.columnName == 'col_def').defaultValue = '567';
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user