Voy a usar el pensamiento esfinge para mi aplicación y requiere una conversión a postgresql. He descargado sphinx y postgresql usando homebrew, pero no estoy seguro de cómo convertir el resto de la aplicación. No me importa guardar mis datos, ya que solo tengo 5 registros en mi base de datos. Si hay una guía paso a paso, o un recurso que pueda guiarme, lo agradecería.Convirtiendo una aplicación Ruby on Rails de sqlite a postgresql
5
A
Respuesta
1
He utilizado el siguiente video de Peter Cooper de averiguar lo que estaba haciendo mal. Si alguien necesita configurar Postgresql en el futuro, consulte esto: http://www.youtube.com/watch?v=pf5jPUJAeU4
5
Es un proceso muy simple si se ha quedado con el uso de activerecord y no ha utilizado ningún SQL personalizado.
Todo lo que necesita hacer es cambiar su Gemfile incluir gem 'pg'
y cambiar el archivo database.yml tener algo como lo siguiente:
development:
adapter: postgresql
database: example_development
username: postgres
password: secret
host: localhost
encoding: UTF8
Si ha utilizado SQL personalizado, usted acaba necesita convertirlo a PostgreSQL, que no debería ser demasiado complicado ya que es muy similar.
1
Cuestiones relacionadas
- 1. Perfilando una aplicación ruby / ruby on rails
- 2. Ruby on Rails: ¿Cómo puedo editar database.yml para postgresql?
- 3. ¿Cómo desinstalo una aplicación Ruby on Rails?
- 4. Cómo migrar de SQLite a PostgreSQL (Rails)
- 5. HTTP-POST una imagen a la aplicación Ruby on Rails
- 6. upsert a granel con Ruby on Rails
- 7. Ruby on Rails | Postgresql ignora mi contraseña en database.yml
- 8. Ruby on Rails + PostgreSQL: uso de secuencias personalizadas
- 9. Instalación de PostgreSQL en Ubuntu para Ruby on Rails
- 10. Crear una nueva aplicación Ruby on Rails usando MySQL en lugar de SQLite
- 11. Favicon en Ruby on Rails aplicación
- 12. Renombrar la aplicación Ruby on Rails
- 13. Creación de una aplicación Calendario/Planificador - Ruby on Rails
- 14. ¿Cómo uso CSS con una aplicación de ruby on rails?
- 15. ¿Es Ruby On Rails una aplicación de Rack?
- 16. Ejecutando phantomjs desde una aplicación de Ruby on Rails
- 17. ¿Cuánta memoria debe consumir una aplicación de Ruby on Rails?
- 18. Ruby vs. Ruby on Rails
- 19. Docsplit Ruby on Rails
- 20. Agregar columnas de tabla a una cláusula Group by - Ruby on Rails - Postgresql
- 21. ¿Implementando la búsqueda en una aplicación Ruby on Rails 3?
- 22. ¿Puede distribuir una aplicación Ruby on Rails sin fuente?
- 23. Ruby on Rails will_paginate
- 24. Ruby on Rails enviar
- 25. Ruby on rails y Node.js
- 26. Ruby on Rails Switch
- 27. Ruby on Rails: descargable
- 28. Ruby on rails application root
- 29. Usos de Ruby on Rails
- 30. Ruby on Rails: Módulos frente a clases
¿Qué pasa con la línea de la base de datos? ¿Qué debo escribir para eso? – tomciopp
suelte su base de datos existente y recíclela (usando comandos rake db) después de hacer los cambios sugeridos por Simon. – rb512
Sigo recibiendo errores de contraseña, lo que no tiene sentido para mí, ya que estoy proporcionando la contraseña correcta para iniciar sesión en postgresql. Creé una nueva aplicación usando postgresql en mi sistema y funcionó perfectamente. Miré el archivo database.yml y era un poco diferente al proporcionado, copié ese formato y todavía no funcionaba. ¿Alguna sugerencia? – tomciopp