1
mysql CLIからaws rds mysqlインスタンスにアクセスできます。しかし、sailsjsデータベースアダプタでは同じ設定が機能していません。Sailsjsアダプタを使用してaws rdsを接続できません
これは、私は、テーブル上のコンフィギュレーションを使用して
/**
* Default model configuration
* (sails.config.models)
*
* Unless you override them, the following properties will be included
* in each of your models.
*
* For more info on Sails models, see:
* http://sailsjs.org/#/documentation/concepts/ORM
*/
module.exports.models = {
/***************************************************************************
* *
* Your app's default connection. i.e. the name of one of your app's *
* connections (see `config/connections.js`) *
* *
***************************************************************************/
connection: 'mysqlServer',
/***************************************************************************
* *
* How and whether Sails will attempt to automatically rebuild the *
* tables/collections/etc. in your schema. *
* *
* See http://sailsjs.org/#/documentation/concepts/ORM/model-settings.html *
* *
* In a production environment (NODE_ENV==="production") Sails always uses *
* migrate:"safe" to protect inadvertent deletion of your data. *
* However development has a few other options for convenience: *
* *
* safe - never auto-migrate my database(s). I will do it myself (by hand) *
* alter - auto-migrate, but attempt to keep existing data (experimental) *
* drop - wipe/drop ALL my data and rebuild models every time I lift Sails *
* *
***************************************************************************/
migrate: 'alter',
};
、帆を作成するために、私の./config/models.jsを変更した私の./config/env/production.js
connections: {
mysqlServer: {
host: "demo.c4a1v1iyi4x1.ap-southeast-1.rds.amazonaws.com",
user: "username",
password: "password",
database: "mydb",
},
},
です。 jsはaws rdsインスタンスにテーブルを作成したり接続したりすることができません。前もって感謝します。
エラーメッセージを表示してください。 –
やあ、zabware、それはエラーメッセージを表示しません。返信いただきありがとうございます。 –
エラーが発生しました。生産現場では、水路に「改造」や「落とし」の代わりに「移動:安全」を使用するよう強制しています。したがって、テーブルの作成は禁止されていました。したがって、私は 'migrate:alter'を使用して開発環境設定を本番環境で上書きし、テーブルを作成しました。 –