【发布时间】:2016-08-30 18:43:02
【问题描述】:
我是 Sails 的新手,我希望在 javascript 领域构建我的第一个应用程序!我目前正在尝试将我的 Sails 应用程序连接到 postgresql 数据库,并且我想确保我正确地执行此操作。
我首先创建了一个带有 dbName、用户名、密码的 postgresql 数据库。我已将所有这些信息添加到我的connections.js 文件中:
somePostgresqlServer: {
adapter: 'sails-postgresql',
host: 'localhost',
user: '<username>', // optional
password: '<password>', // optional
database: '<databasename>' //optional
}
我想确保我可以自行迁移和执行所有操作,因此我的models.js 设置为migrate: safe。我跑了npm install sails-postgresql。现在,据我了解,如果我已将迁移设置为安全,我将需要 sails-db-migrate 模块 (https://github.com/building5/sails-db-migrate)。我一步一步地遵循这个模块。我通过运行sails generate api user 生成了一个User 模型。在这之后我跑了grunt db:migrate。毕竟,我检查了我的psql 数据库并没有创建User table。我知道我缺少一些东西,或者也许有一种更简单的方法可以查看我的 postgresql 数据库是否已连接。
任何关于我应该如何处理这个问题的建议或建议将不胜感激。
【问题讨论】:
标签: postgresql npm sails.js psql