2

SailsJS アプリで、ターミナルにコマンドを入力すると、次のようになります。

sequelize db:seed:all

私は応答を取得します:

Unknown arguments: models, username, password, database, host, dialect

また、実行すると:

sequelize -v

私は戻ってきます:

Sequelize CLI [Node: 6.2.1, CLI: 3.2.0, ORM: 4.28.6]

WARNING: This version of Sequelize CLI is not fully compatible with 
Sequelize v4. https://github.com/sequelize/cli#sequelize-support

私はデータベースに接続しており、アプリを実行したり、クライアントからデータベースを更新したりできます。問題は完全に Sequelize/Sequelize-CLI に限定されているようです。

4

3 に答える 3

1

これは、sequelize が構成ファイルを取得しなかったためです。これには別の構成ファイルを作成する必要があります。サンプルファイル:

module.exports = {
    database: 'dbname',
    host: 'hostenv',
    password: 'password',
    port: '5432',
    username: 'dbuser',
    dialect: 'postgres',
    pool: {
            max:5,
            min:0,
            idle:10000
         }
}

これで実行できます: sequelize --config=sequelize-config.js db:seed:all

于 2019-08-25T07:10:35.353 に答える