Sequelize Cli модель создания - PullRequest
0 голосов
/ 20 марта 2019

Я пытался создать user model, используя sequelize cli, но всякий раз, когда я вставляю больше параметров, таких как первичный ключ и уникальный, парсер не работает. Например:

npx sequelize model:create --name user --attributes "name:{dataType:string, primaryKey:true}, email:string, address:string" --force

Sequelize CLI [Node: 8.10.0, CLI: 5.4.0, ORM: 5.1.0]


ERROR: Attribute 'name:{dataType:string, primaryKey:true}' cannot be parsed: Cannot read property 'dataType' of undefined

Я не нашел никаких ссылок в Документах по этому поводу. Есть ли способ сделать это?

Ответы [ 2 ]

0 голосов
/ 20 марта 2019

Используйте эту команду

sequelize model:generate --name User --attributes name:{dataType:string,primaryKey:true},email:string,address:string

Я пробовал эту команду, она отлично сработала для меня.

0 голосов
/ 20 марта 2019

продолжение модели: создать - имя пользователя - атрибуты "электронная почта: [тип: строка, уникальный: истина, allowNull: ложь, {validate: {isEmail: true}}] *

...