Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2014, 19:48
croelanjr
 
Fecha de Ingreso: agosto-2014
Mensajes: 68
Antigüedad: 9 años, 8 meses
Puntos: 1
Migrar bases de datos mysql existentes en rails

Rubinos;
Buenas noches, he tratado de crear un proyecto del sistema de facturación con una base de datos mysql existentes en rails ruby, por ejemplo en la base de datos por ejemplo clientes donde indica sus estructuras como por ejemplo codigo, nombre, direccion, identificacion, telefono.
Esta tabla ya tiene información como 2000 clientes. ahora bien, estoy tratando de crear un proyecto para cliente con la base de datos clientes,
1.- rails new sistema -d mysql
2.- hago la conexion con el mysql
3.- rails generate model cliente (mapea con la base de datos clientes)
4.- rails generate controller cliente
5.- rake db:migrate
y me sale un error indicando que ya existe la base de datos.
rake aborted!
StandardError: An error has occurred, all later migrations canceled:

Mysql2::Error: Table 'clientes' already exists: CREATE TABLE `clientes` (`id` in
t(11) auto_increment PRIMARY KEY, `created_at` datetime, `updated_at` datetime)
ENGINE=InnoDBc:/croeruby/cgrandez/db/migrate/20140825013245_create_clientes.rb:3
:in `change'
C:in `migrate'
Tasks: TOP => db:migrate

6. no levante para visualizar.
7.- hay una manera de migrar la base de datos existentes para no volver hacer de nuevo como crear la tabla,etc.
8. adicionalmente, con los mismos pasos tambien lo hice con rails generate scaffold cliente... y nada.. igual lo mismo error.

Por favor que me indique unos pasos, en que me he fallado.