examples/app/wikore/src/model.rb in ramaze-2009.05 vs examples/app/wikore/src/model.rb in ramaze-2009.06
- old
+ new
@@ -43,8 +43,14 @@
text :title, :unique => false, :null => false
end
end
[Page, OldPage].each do |klass|
- klass.create_table unless klass.table_exists?
+ begin
+ klass.create_table
+ rescue Sequel::DatabaseError => e
+ if e.message !~ /table.*already exists/
+ raise e
+ end
+ end
end
end