Files
outline/server/migrations/20250810173939-remove-team-name-nullable.js
T
Tom Moor c5cd4d9335 fix: Remove nullable on teams.name column (#9890)
* fix: Remove nullable on teams.name column

* Add test
2025-08-10 14:02:01 -04:00

24 lines
605 B
JavaScript

"use strict";
/** @type {import('sequelize-cli').Migration} */
module.exports = {
async up(queryInterface, Sequelize) {
// Update any NULL team names to "Wiki" before removing nullable constraint
await queryInterface.sequelize.query(
`UPDATE teams SET name = 'Wiki' WHERE name IS NULL;`
);
await queryInterface.changeColumn("teams", "name", {
type: Sequelize.STRING,
allowNull: false,
});
},
async down(queryInterface, Sequelize) {
await queryInterface.changeColumn("teams", "name", {
type: Sequelize.STRING,
allowNull: true,
});
},
};