20250914034529-update-article-title-to-text.js 530 B

1234567891011121314151617181920
  1. 'use strict';
  2. /** @type {import('sequelize-cli').Migration} */
  3. module.exports = {
  4. async up (queryInterface, Sequelize) {
  5. // 将title字段从STRING改为TEXT以支持更长的标题
  6. await queryInterface.changeColumn('Articles', 'title', {
  7. type: Sequelize.TEXT,
  8. allowNull: false
  9. });
  10. },
  11. async down (queryInterface, Sequelize) {
  12. // 回滚时将title字段改回STRING
  13. await queryInterface.changeColumn('Articles', 'title', {
  14. type: Sequelize.STRING,
  15. allowNull: false
  16. });
  17. }
  18. };