Node Js Проблема миграции (необработанное отклонение SequelizeDatabaseError Указанный ключ был слишком длинным) - PullRequest
3 голосов
/ 17 марта 2020

Я использую пакет Sequelize для переноса базы данных в Node js База данных 15.1 Распространение MariaDB 10.1.44-MariaDB Когда я запускаю 'npm run start', появляется эта ошибка enter image description here

это код моего файла миграции

'use strict';

module.exports = {
  up: (queryInterface, Sequelize) => {
    return queryInterface.addColumn(
        'users',
        'county',
        {
          type:Sequelize.STRING
        }
    )},


  down: (queryInterface, Sequelize) => {
    return queryInterface.removeColumn('users', 'county')
  }

};

1 Ответ

4 голосов
/ 17 марта 2020

Я использую MariaDB версии 10.1.44. Я обновляю версию до версии 15.1 Distrib 10.3.22-MariaDB

, затем она работает правильно Это руководство по установке и обновлению mariadb 10.3

mariadb-10-3-11-available -heres-хау в установке обновлением-на-убунту-16-04-18-04-18-10 /

...