我是全新的帆,我期待建立我的第一个应用在javascript的土地!目前,我正在尝试将sure应用程序连接到postgresql数据库,并且希望确保我的操作是正确的。
我首先创建一个带有dbName、userName、密码的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)。我一步一步地遵循这个模块。我通过运行User生成了一个sails generate api user模型。之后,我运行了grunt db:migrate。在此之后,我检查了我的psql数据库,没有创建任何User table。我知道我遗漏了一些东西,或者也许有一种更简单的方法来查看我的postgresql db是否连接。
任何关于我应该如何处理这个问题的建议或建议都将不胜感激。
发布于 2016-08-31 06:11:01
我能够通过以下方式将我的PSQL DB连接到我的应用程序:
app/connections.js中配置它npm install sails-postgresqlconfig/env/development.js中:
模型:{ connection:'somePostgresqlServer‘}sails generate api useralterpsequal,果然有我的新用户表。我不确定其中的哪一个实际上触发了它从将我的DB名称添加到development.js、在我的db上保留一个PW或者改变迁移模式来改变它。但是这些步骤帮助它连接起来。会进一步调查。
https://stackoverflow.com/questions/39234899
复制相似问题