From 43cf1d483cb9e94fba2aa1f37528d5d2d595dbac Mon Sep 17 00:00:00 2001 From: Artur Beljajev Date: Sat, 20 Jan 2018 19:29:14 +0200 Subject: [PATCH] Add "domain_transfers" DB table foreign keys #660 --- ...72042_add_domain_transfers_domain_id_fk.rb | 5 ++++ ...dd_domain_transfers_transfer_from_id_fk.rb | 5 ++++ ..._add_domain_transfers_transfer_to_id_fk.rb | 5 ++++ db/structure.sql | 30 +++++++++++++++++++ 4 files changed, 45 insertions(+) create mode 100644 db/migrate/20180120172042_add_domain_transfers_domain_id_fk.rb create mode 100644 db/migrate/20180120172649_add_domain_transfers_transfer_from_id_fk.rb create mode 100644 db/migrate/20180120172657_add_domain_transfers_transfer_to_id_fk.rb diff --git a/db/migrate/20180120172042_add_domain_transfers_domain_id_fk.rb b/db/migrate/20180120172042_add_domain_transfers_domain_id_fk.rb new file mode 100644 index 000000000..3b4a050ca --- /dev/null +++ b/db/migrate/20180120172042_add_domain_transfers_domain_id_fk.rb @@ -0,0 +1,5 @@ +class AddDomainTransfersDomainIdFk < ActiveRecord::Migration + def change + add_foreign_key :domain_transfers, :domains + end +end diff --git a/db/migrate/20180120172649_add_domain_transfers_transfer_from_id_fk.rb b/db/migrate/20180120172649_add_domain_transfers_transfer_from_id_fk.rb new file mode 100644 index 000000000..9e4e6a31f --- /dev/null +++ b/db/migrate/20180120172649_add_domain_transfers_transfer_from_id_fk.rb @@ -0,0 +1,5 @@ +class AddDomainTransfersTransferFromIdFk < ActiveRecord::Migration + def change + add_foreign_key :domain_transfers, :registrars, column: :transfer_from_id + end +end diff --git a/db/migrate/20180120172657_add_domain_transfers_transfer_to_id_fk.rb b/db/migrate/20180120172657_add_domain_transfers_transfer_to_id_fk.rb new file mode 100644 index 000000000..6b0dd0865 --- /dev/null +++ b/db/migrate/20180120172657_add_domain_transfers_transfer_to_id_fk.rb @@ -0,0 +1,5 @@ +class AddDomainTransfersTransferToIdFk < ActiveRecord::Migration + def change + add_foreign_key :domain_transfers, :registrars, column: :transfer_to_id + end +end diff --git a/db/structure.sql b/db/structure.sql index d2000ab98..50ec2d2ca 100644 --- a/db/structure.sql +++ b/db/structure.sql @@ -4505,6 +4505,14 @@ ALTER TABLE ONLY domains ADD CONSTRAINT domains_registrar_id_fk FOREIGN KEY (registrar_id) REFERENCES registrars(id); +-- +-- Name: fk_rails_59c422f73d; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY domain_transfers + ADD CONSTRAINT fk_rails_59c422f73d FOREIGN KEY (transfer_from_id) REFERENCES registrars(id); + + -- -- Name: fk_rails_78c376257f; Type: FK CONSTRAINT; Schema: public; Owner: - -- @@ -4513,6 +4521,14 @@ ALTER TABLE ONLY prices ADD CONSTRAINT fk_rails_78c376257f FOREIGN KEY (zone_id) REFERENCES zones(id); +-- +-- Name: fk_rails_833ed7f3c0; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY domain_transfers + ADD CONSTRAINT fk_rails_833ed7f3c0 FOREIGN KEY (transfer_to_id) REFERENCES registrars(id); + + -- -- Name: fk_rails_86cd2b09f5; Type: FK CONSTRAINT; Schema: public; Owner: - -- @@ -4521,6 +4537,14 @@ ALTER TABLE ONLY account_activities ADD CONSTRAINT fk_rails_86cd2b09f5 FOREIGN KEY (account_id) REFERENCES accounts(id); +-- +-- Name: fk_rails_87b8e40c63; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY domain_transfers + ADD CONSTRAINT fk_rails_87b8e40c63 FOREIGN KEY (domain_id) REFERENCES domains(id); + + -- -- Name: fk_rails_b80dbb973d; Type: FK CONSTRAINT; Schema: public; Owner: - -- @@ -5081,3 +5105,9 @@ INSERT INTO schema_migrations (version) VALUES ('20180112084221'); INSERT INTO schema_migrations (version) VALUES ('20180112084442'); +INSERT INTO schema_migrations (version) VALUES ('20180120172042'); + +INSERT INTO schema_migrations (version) VALUES ('20180120172649'); + +INSERT INTO schema_migrations (version) VALUES ('20180120172657'); +