mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-18 09:05:59 +00:00
db deploy fixes
This commit is contained in:
@@ -108,13 +108,13 @@ class MsSqlDumper extends SqlDumper {
|
||||
}
|
||||
|
||||
guessDefaultName(col) {
|
||||
return col.defaultConstraint || `DF${col.schemaName || 'dbo'}_${col.pureName}_col.columnName`;
|
||||
return col.defaultConstraint || `DF_${col.schemaName || 'dbo'}_${col.pureName}_col.columnName`;
|
||||
}
|
||||
|
||||
createDefault(col) {
|
||||
if (!col.defaultValue) return;
|
||||
const defsql = col.defaultValue;
|
||||
if (!defsql) {
|
||||
if (col.defaultValue == null) return;
|
||||
const defsql = col.defaultValue?.toString();
|
||||
if (defsql) {
|
||||
const defname = this.guessDefaultName(col);
|
||||
this.putCmd('^alter ^table %f ^add ^constraint %i ^default %s for %i', col, defname, defsql, col.columnName);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user