- En el archivo database.yml tengo a postgres de esta manera
development:
adapter: postgresql
database: ppp
username: pp
password: aasasasas
host: localhost
encoding: utf8
adapter: postgresql
database: ppp
username: pp
password: aasasasas
host: localhost
encoding: utf8
Hola.
Buenas… avanzando con mi problema e llegado a una solucion que
hasta los momentos a funcionado pero que necesita seguir siendo sometida
a prueba y a ser mejorada.
Como te habia comentado tengo una base de datos en postgres y otra por
lo momentos de prueba en mysql creo q al final esta sera en oracle,
bueno las bases de datos tienen diferente estructura y para tener
conexion con ambas hic:
adapter: postgresql
database: ppp
username: pp
password: aasasasas
host: localhost
encoding: utf8
En la carpeta models estan todos los modelos de esta base de datos y
los modelos de las tablas de la base de datos en mysql, la
diferencia esta en que
2.1 Los modelos de postgres estan de esta manera
class TABLA < ActiveRecord::Base
end
2.2 los modelos de tablas que quiero consultar en mysql
class TABLA < ActiveRecord::Base
establish_connection(
:adapter => “mysql”,
:host => “localhost”,
:username => “root”,
:password => “sss4545hahghjagsyuiy54564”,
:database => “prueba”
)
end
en ambos modelos tengo varias validaciones y me funcionan bien
validates_format_of,validates_uniqueness_of,validates_length_of, etc
Otra cosa importante es que dentro del controlador de la tabla en
mysql puedo hacer consultas y actualizaciones a postgres y funcionan ya
que tengo ambas conexiones abiertas.
Seguire probando otras opciones para luego probar en oracle.
Gracias por la ayuda y espero q esto sea de utilidad para el foro.
Cualquier sugerencia o solucion alternativa la recibire con gusto.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs