AddInvoicesNumberUniqConstraint

This commit is contained in:
Artur Beljajev 2019-08-11 23:21:50 +03:00
parent 18e6f511aa
commit f1b37853b9
2 changed files with 23 additions and 0 deletions

View file

@ -0,0 +1,13 @@
class AddInvoicesNumberUniqConstraint < ActiveRecord::Migration
def up
execute <<-SQL
ALTER TABLE invoices ADD CONSTRAINT unique_number UNIQUE (number)
SQL
end
def down
execute <<-SQL
ALTER TABLE invoices DROP CONSTRAINT unique_number
SQL
end
end

View file

@ -3198,6 +3198,14 @@ ALTER TABLE ONLY public.registrars
ADD CONSTRAINT unique_name UNIQUE (name);
--
-- Name: unique_number; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
--
ALTER TABLE ONLY public.invoices
ADD CONSTRAINT unique_number UNIQUE (number);
--
-- Name: unique_reference_no; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
--
@ -4813,3 +4821,5 @@ INSERT INTO schema_migrations (version) VALUES ('20190811184334');
INSERT INTO schema_migrations (version) VALUES ('20190811195814');
INSERT INTO schema_migrations (version) VALUES ('20190811202042');