更改数据库和PostgreSQL到MySQL在Ruby在我目前的应用程序,我使用的PostgreSQL数据库,on Rails应用程序
,但我想PostgreSQL数据库变成MySQL数据库。
如果不可能?
更改数据库和PostgreSQL到MySQL在Ruby在我目前的应用程序,我使用的PostgreSQL数据库,on Rails应用程序
,但我想PostgreSQL数据库变成MySQL数据库。
如果不可能?
步骤1
做一个备份您的数据副本
对于Rails 3中,安装YAML DB宝石:https://github.com/ludicast/yaml_db
对于Rails的2.X安装YAML DB插件:
脚本/插件安装的git://github.com/adamwiggins/yaml_db.git
运行转储任务
耙分贝:转储
步骤2
更新你的config/database.yml文件。
第3步:
宝石安装mysql
有耙创建数据库
耙分贝:创建
耙分贝:模式:负载
第4步
使用YamlDb重新加载数据到MySQL
耙分贝:负载
如何在Heroku上运行? – Daniel
这是一个重复
Migrate database from Postgres to MySQL
不要忘记宝石和数据库配置文件更改为类似这样:
development:
adapter: mysql2
encoding: utf8
database: my_db_name
username: root
password: my_password
host: 127.0.0.1
port: 3306
有数据迁移? –
[将Postgres的数据库迁移到MySQL]可能的副本(http://stackoverflow.com/questions/5909223/migrate-database-from-postgres-to-mysql) –