UNPKG

@coko/server

Version:

Reusable server for use by Coko's projects

26 lines 882 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.down = exports.up = void 0; const TABLE_NAME = 'chat_messages'; const FOREIGN_TABLE_NAME = 'chat_channels'; const FOREIGN_KEY = 'chat_channel_id'; const up = async (db) => { await db.schema.alterTable(TABLE_NAME, table => { table.dropForeign([FOREIGN_KEY]); table .foreign(FOREIGN_KEY) .references('id') .inTable(FOREIGN_TABLE_NAME) .onDelete('CASCADE') .onUpdate('CASCADE'); }); }; exports.up = up; const down = async (db) => { await db.schema.alterTable(TABLE_NAME, table => { table.dropForeign([FOREIGN_KEY]); table.foreign(FOREIGN_KEY).references('id').inTable(FOREIGN_TABLE_NAME); }); }; exports.down = down; //# sourceMappingURL=1722612876-chat-message-chat-channel-id-cascade.js.map