Agent/server/scripts/migrate-user-real-name.js

21 lines
510 B
JavaScript

'use strict';
const db = require('../src/infra/db');
async function main() {
const cols = await db.query("SHOW COLUMNS FROM users LIKE 'real_name'");
if (!cols.length) {
await db.execute('ALTER TABLE users ADD COLUMN real_name VARCHAR(64) NULL AFTER display_name');
console.log('users.real_name column added');
} else {
console.log('users.real_name already exists');
}
}
main()
.catch((error) => {
console.error(error);
process.exitCode = 1;
})
.finally(() => db.close());