Преобразование приложения ruby ​​on rails из sqlite в postgresql - PullRequest
5 голосов
/ 10 октября 2011

Я собираюсь использовать интеллектуальный сфинкс для своего приложения, и оно требует преобразования в postgresql. Я скачал sphinx и postgresql, используя homebrew, но я не уверен, как преобразовать остальную часть приложения. Я не забочусь о сохранении своих данных, поскольку в моей базе данных всего около 5 записей. Если есть пошаговое руководство или ресурс, которым я могу руководствоваться, я был бы признателен.

Ответы [ 3 ]

5 голосов
/ 10 октября 2011

Это очень простой процесс, если вы продолжали использовать activerecord и не использовали какой-либо пользовательский SQL.

Все, что вам нужно сделать, это изменить свой gemfile, включив в него gem 'pg', и изменить database.ymlфайл должен иметь что-то вроде следующего:

  development:
    adapter: postgresql
    database: example_development
    username: postgres
    password: secret
    host: localhost
    encoding: UTF8

Если вы использовали собственный SQL, вам просто нужно преобразовать его в PostgreSQL, который не должен быть слишком сложным, поскольку он очень похож.

1 голос
/ 18 октября 2011

Я использовал следующее видео от Питера Купера, чтобы выяснить, что я делаю неправильно. Если кому-то нужно настроить Postgresql в будущем, укажите это: http://www.youtube.com/watch?v=pf5jPUJAeU4

1 голос
/ 10 октября 2011
...