cambio de base de datos de PostgreSQL a MySQL en una aplicación de Ruby on Rails

En mi aplicación actual estoy usando la base de datos PostgreSQL,

pero quiero cambiar la base de datos PostgreSQL a MYSQL DB.

si es imposible?

Paso 1

Haga una copia de seguridad de sus datos.

Para Rails 3, instale la gem YAML DB: https://github.com/ludicast/yaml_db

Para Rails 2.x instale el complemento YAML DB:

script / plugin install git: //github.com/adamwiggins/yaml_db.git

Ejecutar la tarea de volcado

rastrillo db: volcado

Paso 2

Actualice su archivo config / database.yml.

Paso 3 :

joya instalar mysql

Haz que rake cree tu base de datos

rastrillo db: crear

rastrillo db: esquema: carga

Etapa 4

Use YamlDb para volver a cargar sus datos en MySql

rastrillo db: carga

esto es un duplicado

Migrar la base de datos de Postgres a MySQL

No te olvides de cambiar las gems y el archivo de configuración de tu base de datos a algo como esto:

development: adapter: mysql2 encoding: utf8 database: my_db_name username: root password: my_password host: 127.0.0.1 port: 3306