我想在我的 postgres 数据库中创建一个表,其中一列是 multipolgyon。我怎么做?
我所做的事情因此失败了
undefined method multipolygon for #<ActiveRecord::ConnectionAdapters::PostgreSQLTableDefinition:0x4ac6f70>
:
使用此迁移:
class CreateBezirkes < ActiveRecord::Migration
def change
create_table :bezirkes do |t|
t.string :NameK
t.integer :BezNr
t.string :Bez_Rz
t.string :Namek_Num
t.string :Namek_Rz
t.string :NameG
t.string :Label
t.integer :Bez
t.integer :District_Code
t.integer :StatAustria_Bez_Code
t.integer :StatAustria_Gem_Code
t.float :Flaeche
t.float :Umfang
t.timestamp :Akt_Timestamp
t.multipolygon :Koordinaten
t.integer :main_id
end
execute <<-SQL
ALTER TABLE bezirkes
ADD CONSTRAINT fk_bezirkes_mains
FOREIGN KEY (main_id)
REFERENCES mains(id)
SQL
end
end