Files
outline/server/migrations/20251026182633-add-display-preference-to-collections.js
T
2025-11-12 16:45:35 +01:00

22 lines
544 B
JavaScript

"use strict";
/** @type {import('sequelize-cli').Migration} */
module.exports = {
async up(queryInterface, Sequelize) {
await queryInterface.addColumn("collections", "displayPreferences", {
type: Sequelize.JSONB,
defaultValue: {},
});
await queryInterface.sequelize.query(`
UPDATE collections
SET "displayPreferences" = '{}'::jsonb
WHERE "displayPreferences" IS NULL
`);
},
async down(queryInterface) {
await queryInterface.removeColumn("collections", "displayPreferences");
},
};