From 40d64fb65b31cd1d38217c0cccec9b37200bc650 Mon Sep 17 00:00:00 2001 From: Artur Beljajev Date: Tue, 23 Jan 2018 14:47:21 +0200 Subject: [PATCH] Add `contacts.copy_from_id` foreign key #660 --- .../20180123124342_add_contacts_copy_from_id_fk.rb | 5 +++++ db/structure.sql | 10 ++++++++++ 2 files changed, 15 insertions(+) create mode 100644 db/migrate/20180123124342_add_contacts_copy_from_id_fk.rb diff --git a/db/migrate/20180123124342_add_contacts_copy_from_id_fk.rb b/db/migrate/20180123124342_add_contacts_copy_from_id_fk.rb new file mode 100644 index 000000000..b1f694bf1 --- /dev/null +++ b/db/migrate/20180123124342_add_contacts_copy_from_id_fk.rb @@ -0,0 +1,5 @@ +class AddContactsCopyFromIdFk < ActiveRecord::Migration + def change + add_foreign_key :contacts, :contacts, column: :copy_from_id + end +end diff --git a/db/structure.sql b/db/structure.sql index 8e7d649bf..85377cf65 100644 --- a/db/structure.sql +++ b/db/structure.sql @@ -4484,6 +4484,14 @@ ALTER TABLE ONLY account_activities ADD CONSTRAINT fk_rails_b80dbb973d FOREIGN KEY (bank_transaction_id) REFERENCES bank_transactions(id); +-- +-- Name: fk_rails_c107909cf3; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY contacts + ADD CONSTRAINT fk_rails_c107909cf3 FOREIGN KEY (copy_from_id) REFERENCES contacts(id); + + -- -- Name: fk_rails_c9f635c0b3; Type: FK CONSTRAINT; Schema: public; Owner: - -- @@ -5050,3 +5058,5 @@ INSERT INTO schema_migrations (version) VALUES ('20180121165304'); INSERT INTO schema_migrations (version) VALUES ('20180122105335'); +INSERT INTO schema_migrations (version) VALUES ('20180123124342'); +