/** * @type {import('node-pg-migrate').ColumnDefinitions | undefined} */ export const shorthands = undefined; /** * @param pgm {import('node-pg-migrate').MigrationBuilder} * @param run {() => void | undefined} * @returns {Promise | void} */ export const up = (pgm) => { // Добавляем отсутствующие колонки в таблицу profiles pgm.addColumns('profiles', { religion: { type: 'varchar(255)' }, dating_goal: { type: 'varchar(255)' }, smoking: { type: 'boolean' }, drinking: { type: 'boolean' }, has_kids: { type: 'boolean' } }, { ifNotExists: true }); }; /** * @param pgm {import('node-pg-migrate').MigrationBuilder} * @param run {() => void | undefined} * @returns {Promise | void} */ export const down = (pgm) => { pgm.dropColumns('profiles', ['religion', 'dating_goal', 'smoking', 'drinking', 'has_kids'], { ifExists: true }); };