0

所以基本上我正在制作一个新的示例应用程序,它将使用一个外部 Postgres 数据库和一个模型来运行,两者都是由另一个给我这个项目的程序员创建的。

我应该创建一个 Rails 应用程序来实现模型和数据库,以添加一些映射功能。问题是我真的不知道如何使用他们提供给我的“db_name.sqldump”文件迁移现有数据库。我已经安装了 psql,创建了一个新的 rails 应用程序并添加了“pg”gem,但是我无法创建一个包含所有模型信息的表。

我不确定我是否清楚,但我真的在 RoR 迷失了方向。任何输入都会有所帮助。

4

2 回答 2

1

假设您有一个 pg_dump 文件,请使用 psql 或 pg_restore 从命令行导入它。

http://www.postgresql.org/docs/current/interactive/app-pgrestore.html

于 2013-06-16T12:43:37.683 回答
-2

关注 Ryan Bates 的这个 railscast - http://railscasts.com/episodes/342-migrating-to-postgresql

要将您的 sqldump 转换为 sqlite 数据库,请遵循以下指南:-

将mysql转储sql文件转换为可以导入sqlite3 db的格式的脚本

http://code-n-fold.com/2011/11/28/convert-mysql-dump-to-sqlite-format/

于 2013-06-16T04:53:31.713 回答