mirror of
https://github.com/internetee/registry.git
synced 2025-07-20 09:46:09 +02:00
Merge remote-tracking branch 'origin/104525318-history_import' into staging
This commit is contained in:
commit
5959d4a419
24 changed files with 766 additions and 24 deletions
26
db/migrate/20160106101725_version_object_is_jsonb.rb
Normal file
26
db/migrate/20160106101725_version_object_is_jsonb.rb
Normal file
|
@ -0,0 +1,26 @@
|
|||
class VersionObjectIsJsonb < ActiveRecord::Migration
|
||||
def up
|
||||
change_column :log_contacts, :object, :jsonb, using: "object::jsonb"
|
||||
execute %q(CREATE INDEX "log_contacts_object_legacy_id" ON "log_contacts"(cast("object"->>'legacy_id' as int)))
|
||||
change_column :log_domains, :object, :jsonb, using: "object::jsonb"
|
||||
execute %q(CREATE INDEX "log_domains_object_legacy_id" ON "log_contacts"(cast("object"->>'legacy_id' as int)))
|
||||
|
||||
change_column :log_dnskeys, :object, :jsonb, using: "object::jsonb"
|
||||
execute %q(CREATE INDEX "log_dnskeys_object_legacy_id" ON "log_contacts"(cast("object"->>'legacy_domain_id' as int)))
|
||||
change_column :log_nameservers, :object, :jsonb, using: "object::jsonb"
|
||||
execute %q(CREATE INDEX "log_nameservers_object_legacy_id" ON "log_contacts"(cast("object"->>'legacy_domain_id' as int)))
|
||||
|
||||
add_index :registrars, :legacy_id rescue true
|
||||
end
|
||||
def down
|
||||
change_column :log_contacts, :object, :json, using: "object::json"
|
||||
change_column :log_domains, :object, :json, using: "object::json"
|
||||
change_column :log_dnskeys, :object, :json, using: "object::json"
|
||||
change_column :log_nameservers, :object, :json, using: "object::json"
|
||||
|
||||
drop_index :log_contacts_object_legacy_id
|
||||
drop_index :log_domains_object_legacy_id
|
||||
drop_index :log_dnskeys_object_legacy_id
|
||||
drop_index :log_nameservers_object_legacy_id
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue