5

私は自分のアプリケーションに思考型のスフィンクスを使用する予定で、postgresqlへの変換が必要です。私はhomebrewを使ってsphinxとpostgresqlの両方をダウンロードしましたが、残りのアプリケーションをどのように変換するかはわかりません。私は私のデータベースに約5つのレコードしか持っていないので、自分のデータを保存しても構いません。ステップ・バイ・ステップ・ガイド、または私を導くことができるリソースがあれば、私はそれを感謝します。sqliteからpostgresqlへのRubyアプリケーションでのRubyの変換

答えて

1

私は私が間違ってやっていたかを把握するためにピーター・クーパーから次のビデオを使用。今後誰かがPostgreSQLをセットアップする必要がある場合は、次のように参照してください。​​

5

activerecordを使用していて、カスタムSQLを使用していない場合、これは非常に簡単な処理です。

あなたがする必要がありますすべてはgem 'pg'を含めると、次のようなものを持っているdatabase.ymlのファイルを変更するには、あなたのgemfileを変更です:

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

カスタムSQLを使用している場合は、あなただけよそれをPostgreSQLに変換する必要があります。PostgreSQLは非常に似通っているので扱いにくいはずはありません。

+0

私は何を書いていますか? – tomciopp

+0

既存のデータベースを削除し、Simonの提案に基づいて変更を加えた後で(rake dbコマンドを使用して)再作成します。 – rb512

+0

私はpostgresqlにサインインするための正しいパスワードを提供しているので、私には間違ったパスワードエラーが発生しています。私は自分のシステムにpostgresqlを使って新しいアプリケーションを作成し、それは完璧に走った。私はdatabase.ymlファイルを見て、提供されているものと若干異なっていて、その形式をコピーしましたが、それでもまだ動作しませんでした。助言がありますか? – tomciopp