mysql change column to not null

This commit is contained in:
Jan Prochazka
2024-11-18 14:56:59 +01:00
parent 2ae98d0c2d
commit c0c9c7be20
6 changed files with 20 additions and 5 deletions

View File

@@ -117,7 +117,12 @@ async function testDatabaseDeploy(engine, conn, driver, dbModelsYaml, options) {
const dbhan = conn.isPreparedOnly ? await connectUtility(driver, conn, 'read') : conn;
const structure = await driver.analyseFull(dbhan);
if (conn.isPreparedOnly) await driver.close(dbhan);
checkStructure(engine, structure, finalCheckAgainstModel ?? dbModelsYaml[dbModelsYaml.length - 1], options);
checkStructure(
engine,
structure,
finalCheckAgainstModel ?? _.findLast(dbModelsYaml, x => _.isArray(x)),
options
);
}
describe('Deploy database', () => {
@@ -452,6 +457,7 @@ describe('Deploy database', () => {
},
},
],
'insert into t1 (id) values (3);',
]);
const res1 = await driver.query(conn, `select val from t1 where id = 1`);
@@ -459,6 +465,9 @@ describe('Deploy database', () => {
const res2 = await driver.query(conn, `select val from t1 where id = 2`);
expect(res2.rows[0].val).toEqual(20);
const res3 = await driver.query(conn, `select val from t1 where id = 3`);
expect(res2.rows[0].val).toEqual(20);
})
);