Sha256: a21c1546ed7add05b7de04fc7c6b07b15d820a1aed51a25da7b3e1c8c9d3c752
Contents?: true
Size: 796 Bytes
Versions: 2
Compression:
Stored size: 796 Bytes
Contents
task = ActiveRecord::Tasks::PostgreSQLDatabaseTasks.new({ 'adapter' => 'postgresql', 'database' => "arel-extensions-test" }) task.drop task.create ActiveRecord::Base.establish_connection({ adapter: "postgresql", database: "arel-extensions-test", encoding: "utf8" }) ActiveRecord::Migration.suppress_messages do ActiveRecord::Schema.define do create_table "addresses", force: :cascade do |t| t.integer "name" t.integer "property_id" end create_table "properties", force: :cascade do |t| t.string "name", limit: 255 t.tsvector 'vector_col' t.jsonb 'metadata' end end end class Address < ActiveRecord::Base belongs_to :property end class Property < ActiveRecord::Base has_many :addresses end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
arel-extensions-6.0.0.5 | test/database.rb |
arel-extensions-6.0.0.4 | test/database.rb |