Tengo una base de datos PostgreSQL para mi aplicación Rails. En el esquema llamado 'public' se almacenan las tablas principales de los modelos de Rails. He creado un esquema 'discogs' que tendrá tablas con nombres que a veces son los mismos que en el esquema 'público', que es una de las razones por las que Estoy usando esquemas para organizar esto.Uso de esquemas PostgreSQL múltiples con modelos Rails
¿Cómo configuraría los modelos del esquema 'discogs' en mi aplicación? Utilizaré Sunspot para dejar que Solr indexe estos modelos también. No estoy seguro de cómo harías esto.
¿Cómo se crea el esquema no 'público' cuando se configura la base de datos a través de la tarea db: create rake? Agregar el esquema a la base de datos template1 es una posibilidad. Pero, ¿hay alguna manera de hacerlo como parte del proceso normal de desarrollo de raíles/rake? – TsenYing
@TsenYing [Hay una joya de pg_power] (http://stackoverflow.com/a/18227887/673826) para eso como una opción. Su [inicio está aquí] (https://github.com/TMXCredit/pg_power). No ha sido actualizado por 2 años sin embargo. Otra opción podría ser escribir * create * rake task en * db * namespace y agregar sus cosas ahí. – mlt