20 lines
584 B
JavaScript
20 lines
584 B
JavaScript
"use strict";
|
|
|
|
module.exports = {
|
|
up: async (queryInterface, Sequelize) => {
|
|
// Change images column from VARCHAR(255)[] to TEXT[] to support longer URLs
|
|
await queryInterface.changeColumn("Items", "images", {
|
|
type: Sequelize.ARRAY(Sequelize.TEXT),
|
|
defaultValue: [],
|
|
});
|
|
},
|
|
|
|
down: async (queryInterface, Sequelize) => {
|
|
// Revert to original VARCHAR(255)[] - note: this may fail if data exceeds 255 chars
|
|
await queryInterface.changeColumn("Items", "images", {
|
|
type: Sequelize.ARRAY(Sequelize.STRING),
|
|
defaultValue: [],
|
|
});
|
|
},
|
|
};
|