Fix factories and sequences
This commit is contained in:
parent
c228de9be7
commit
70d2e1dec6
3 changed files with 11 additions and 12 deletions
|
@ -365,10 +365,10 @@ private
|
||||||
reversible do |dir|
|
reversible do |dir|
|
||||||
dir.up do
|
dir.up do
|
||||||
execute <<~SQL
|
execute <<~SQL
|
||||||
ALTER SEQUENCE contact_networks_id_seq START WITH 100;
|
ALTER SEQUENCE contact_networks_id_seq RESTART WITH 100;
|
||||||
ALTER SEQUENCE federal_subjects_id_seq START WITH 100;
|
ALTER SEQUENCE federal_subjects_id_seq RESTART WITH 100;
|
||||||
ALTER SEQUENCE contacts_id_seq START WITH 4000;
|
ALTER SEQUENCE contacts_id_seq RESTART WITH 4000;
|
||||||
ALTER SEQUENCE people_id_seq START WITH 3000;
|
ALTER SEQUENCE people_id_seq RESTART WITH 3000;
|
||||||
SQL
|
SQL
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -415,7 +415,7 @@ CREATE TABLE public.contact_networks (
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE SEQUENCE public.contact_networks_id_seq
|
CREATE SEQUENCE public.contact_networks_id_seq
|
||||||
START WITH 100
|
START WITH 1
|
||||||
INCREMENT BY 1
|
INCREMENT BY 1
|
||||||
NO MINVALUE
|
NO MINVALUE
|
||||||
NO MAXVALUE
|
NO MAXVALUE
|
||||||
|
@ -449,7 +449,7 @@ CREATE TABLE public.contacts (
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE SEQUENCE public.contacts_id_seq
|
CREATE SEQUENCE public.contacts_id_seq
|
||||||
START WITH 4000
|
START WITH 1
|
||||||
INCREMENT BY 1
|
INCREMENT BY 1
|
||||||
NO MINVALUE
|
NO MINVALUE
|
||||||
NO MAXVALUE
|
NO MAXVALUE
|
||||||
|
@ -488,7 +488,7 @@ CREATE TABLE public.federal_subjects (
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE SEQUENCE public.federal_subjects_id_seq
|
CREATE SEQUENCE public.federal_subjects_id_seq
|
||||||
START WITH 100
|
START WITH 1
|
||||||
INCREMENT BY 1
|
INCREMENT BY 1
|
||||||
NO MINVALUE
|
NO MINVALUE
|
||||||
NO MAXVALUE
|
NO MAXVALUE
|
||||||
|
@ -598,7 +598,7 @@ CREATE TABLE public.people (
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE SEQUENCE public.people_id_seq
|
CREATE SEQUENCE public.people_id_seq
|
||||||
START WITH 3000
|
START WITH 1
|
||||||
INCREMENT BY 1
|
INCREMENT BY 1
|
||||||
NO MINVALUE
|
NO MINVALUE
|
||||||
NO MAXVALUE
|
NO MAXVALUE
|
||||||
|
|
|
@ -2,12 +2,11 @@
|
||||||
|
|
||||||
FactoryBot.define do
|
FactoryBot.define do
|
||||||
factory :federal_subject do
|
factory :federal_subject do
|
||||||
sequence(:id) { |n| n + 1000 }
|
number { rand 1..2**31 - 1 }
|
||||||
sequence(:number) { |n| n + 1000 }
|
|
||||||
|
|
||||||
sequence :english_name do |n|
|
english_name do
|
||||||
I18n.with_locale :en do
|
I18n.with_locale :en do
|
||||||
"#{Faker::Address.unique.state} #{n}"
|
"#{Faker::Address.state} #{number}"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Reference in a new issue