我想从SqLite3切换到Postgresql的数据库。我的网站连接到db/development数据库,但我无法在那里看到该文件。这是我的database.yml:数据库不可见
development:
adapter: postgresql
database: db/development
pool: 5
timeout: 5000
username: user
当我与createdb -O rolename dbname
创建新的数据库,我没有看到任何地方的数据库。我下载了Navicat来浏览我的数据库,但是我找不到它。
我在配置应用程序使用postgresql并成功迁移到该数据库后创建了一个新的迁移。问题是我无法在任何地方看到它。如果我没有在任何地方看到数据,我该如何将数据插入数据库或在GUI中打开?
当我运行psql -U user db/development
什么也没有发生。
谢谢。我只想问你如何检查控制台中的数据库类型?哪个命令可以显示我的应用程序使用的数据库类型? – Cristiano
你想运行'rails console'并找出应用程序是否连接到SQLite,PostgreSQL,...?为什么不看'database.yml'? –