所以基本上我正在制作一个新的示例应用程序,该应用程序将使用外部Postgres数据库和模型运行,这两个数据库都是由另一个给我这个项目的程序员创建的。
我应该创建一个rails应用程序来实现模型和数据库,以便添加一些映射功能。问题是我真的不知道如何使用他们提供给我的“db_name.sqldump”文件来迁移现有数据库。我已经安装了psql,创建了一个新的rails应用程序并添加了“pg”gem,但是我无法创建一个包含所有模型信息的表。
我不确定我是否清楚,但我真的在这里失去了RoR。任何输入都会有所帮助。
答案 0 :(得分:1)
假设您有一个pg_dump文件,请使用psql或pg_restore从命令行导入它。
http://www.postgresql.org/docs/current/interactive/app-pgrestore.html
答案 1 :(得分:-2)
按照Ryan Bates的这个轨道广播 - http://railscasts.com/episodes/342-migrating-to-postgresql
要将sqldump转换为sqlite数据库,请遵循以下指南: -
script to convert mysql dump sql file into format that can be imported into sqlite3 db
http://code-n-fold.com/2011/11/28/convert-mysql-dump-to-sqlite-format/