rails:3010
From: daisuke sugimori <daixque@g...>
Date: Tue, 27 Jan 2009 18:51:04 +0900
Subject: [rails:3010] Re: PostGISのテストについて
西山さま 杉森です。 > ./script/generate migration load_postgis > でmigrationを作成して、その中で以下のようにpsqlを実行してしまうのは > どうでしょうか? アドバイスありがとうございます。 こちらで試してみたところ、そのままだと何点か問題がありました。 1. 開発者とPostgreSQL用のユーザが違う 2. PostgreSQLAdapterにcurrent_databaseというメソッドが無い というわけでうまくいかなかったのですが、 試行錯誤しているうちに同僚が次のような解決策を見つけました。 config/environment.rbで以下の行を追加 config.active_record.schema_format = :sql これはRailsレシピブックのp.498に書かれている内容です。 こうすることで、テストのときはスキーマをSQLファイルの実行で 作成するようになります。 ちなみに、SQLテーブル定義文の保存先が上記の本では間違っていて、 実際は以下のディレクトリに書き出されます。 db/development_structure.sql 以上、ご報告まで。 -- ML: rails@r... 使い方: http://QuickML.com/
3003 2009-01-23 05:45 [daixque@g... ] PostGISのテストについて 3007 2009-01-24 09:50 ┗[kzhr.nsym@g... ] -> 3010 2009-01-27 10:51 ┗[daixque@g... ]