更改數據庫和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) –