Ruby on rails RubyonRails初学者:迁移现有的psql数据库

Ruby on rails RubyonRails初学者:迁移现有的psql数据库,ruby-on-rails,database,postgresql,Ruby On Rails,Database,Postgresql,因此,基本上我正在制作一个新的示例应用程序,它将使用外部Postgres数据库和模型运行,这两个数据库和模型都是由另一个给我这个项目的程序员创建的 我应该创建一个rails应用程序来实现模型和数据库,以便添加一些映射功能。问题是,我真的不知道如何使用他们提供给我的“db_name.sqldump”文件迁移现有数据库。我已经安装了psql,创建了一个新的rails应用程序,并添加了“pg”gem,但是我还不能创建一个包含所有模型信息的表 我不确定我是否清楚,但我真的很迷茫这里与罗。任何输入都会有帮

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

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


我不确定我是否清楚,但我真的很迷茫这里与罗。任何输入都会有帮助。

遵循Ryan Bates的railscast-

要将sqldump转换为sqlite db,请遵循以下指南:-


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


railscast演示了如何创建新数据库如果我没有弄错的话,我只想知道如何使用基于“.sqldump”文件的现有数据库。我知道它可能非常相似,但我不知道如何做。首先将sqldump转换为sqlite数据库,然后使用如图所示的taps gem导入所有内容。请原谅,但是,将PostgreSQL转储转换为SQLite转储如何有助于将原始转储导入PostgreSQL数据库?他在哪里声明他拥有PostgreSQL转储而不是SQLite转储?我请求对SQLite提出同样的问题。他提到“一个外部Postgres数据库和一个模型,都是由另一个程序员创建的”这是答案,我到现在为止还没有查过,但我就是这么做的。