Fix null bu_teams in postgres migration, add retry logic to deploy script
This commit is contained in:
@@ -190,8 +190,8 @@ function getTableMigrations() {
|
||||
{ src: 'is_active', dest: 'is_active', transform: v => v === 1 || v === true },
|
||||
{ src: 'created_at', dest: 'created_at' },
|
||||
{ src: 'last_login', dest: 'last_login' },
|
||||
{ src: 'user_group', dest: 'user_group' },
|
||||
{ src: 'bu_teams', dest: 'bu_teams' },
|
||||
{ src: 'user_group', dest: 'user_group', transform: v => v || 'Read_Only' },
|
||||
{ src: 'bu_teams', dest: 'bu_teams', transform: v => v || '' },
|
||||
],
|
||||
conflict: '(id) DO NOTHING',
|
||||
},
|
||||
@@ -584,7 +584,7 @@ async function migrate() {
|
||||
return migration.columns.map(col => {
|
||||
let value = row[col.src];
|
||||
if (value === undefined) value = null;
|
||||
if (col.transform && value !== null) {
|
||||
if (col.transform) {
|
||||
value = col.transform(value);
|
||||
}
|
||||
return value;
|
||||
|
||||
Reference in New Issue
Block a user