有人发给我转储数据库的sql文件。我通过以下命令导入它:psql my_dbname < infile.sql
我使用以下内容更改了我的database.yml文件:
development:
<<: *default
database: my_dbname
但是当我运行rails服务器时,我没有预期的数据。有什么我想念的吗?我认为我需要做一些与角色有关的事情,但我不确定。
谢谢:)
答案 0 :(得分:0)
如果没有,请在导入.sql文件之前完成rake db:create
和rake db:migrate
rake db:create
rake db:migrate
然后导入.sql文件
psql my_dbname < infile.sql
答案 1 :(得分:0)
您可以尝试:
rake db:create
rake db:migrate
psql -d my_dbname -a -f infile.sql