rails:3007
From: Kazuhiro NISHIYAMA <kzhr.nsym@g...>
Date: Sat, 24 Jan 2009 17:50:40 +0900
Subject: [rails:3007] Re: PostGISのテストについて
西山和広です。 niftyの方から送ったメールが配送されないので、 gmailから送り直します。 重複して配送されてしまったらすいません。 2009/1/23 daisuke sugimori <daixque@g...>: > > 原因は、PostGISを利用するための以下の二つのテーブルが、 > テスト用DBに作成されないためのようです。 > - geometry_columns > - spatial_ref_sys > これらのテーブルは、規定のsqlスクリプトによって作成されたものです。 > /usr/share/pgsql/lwpostgis.sql > > と、調べたらまったく同じ件で困っている方がいるようです。 > http://marnica.blog66.fc2.com/blog-entry-73.html > > どなたか、解決策をご存じないでしょうか。 > > # たとえば、rakeでテストを実行する前にsqlファイルを実行するようにできないか? ./script/generate migration load_postgis でmigrationを作成して、その中で以下のようにpsqlを実行してしまうのは どうでしょうか? class LoadPostgis < ActiveRecord::Migration def self.up system("psql", "-d", ActiveRecord::Base.connection.current_database, "-f", "/usr/share/pgsql/lwpostgis.sql") system("psql", "-d", ActiveRecord::Base.connection.current_database, "-f", ".../spatial_ref_sys.sql") end def self.down raise ActiveRecord::IrreversibleMigration, "cannot unload PostGIS" end end -- 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... ]