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|
|
||||
dir.up do
|
||||
execute <<~SQL
|
||||
ALTER SEQUENCE contact_networks_id_seq START WITH 100;
|
||||
ALTER SEQUENCE federal_subjects_id_seq START WITH 100;
|
||||
ALTER SEQUENCE contacts_id_seq START WITH 4000;
|
||||
ALTER SEQUENCE people_id_seq START WITH 3000;
|
||||
ALTER SEQUENCE contact_networks_id_seq RESTART WITH 100;
|
||||
ALTER SEQUENCE federal_subjects_id_seq RESTART WITH 100;
|
||||
ALTER SEQUENCE contacts_id_seq RESTART WITH 4000;
|
||||
ALTER SEQUENCE people_id_seq RESTART WITH 3000;
|
||||
SQL
|
||||
end
|
||||
end
|
||||
|
|
|
@ -415,7 +415,7 @@ CREATE TABLE public.contact_networks (
|
|||
--
|
||||
|
||||
CREATE SEQUENCE public.contact_networks_id_seq
|
||||
START WITH 100
|
||||
START WITH 1
|
||||
INCREMENT BY 1
|
||||
NO MINVALUE
|
||||
NO MAXVALUE
|
||||
|
@ -449,7 +449,7 @@ CREATE TABLE public.contacts (
|
|||
--
|
||||
|
||||
CREATE SEQUENCE public.contacts_id_seq
|
||||
START WITH 4000
|
||||
START WITH 1
|
||||
INCREMENT BY 1
|
||||
NO MINVALUE
|
||||
NO MAXVALUE
|
||||
|
@ -488,7 +488,7 @@ CREATE TABLE public.federal_subjects (
|
|||
--
|
||||
|
||||
CREATE SEQUENCE public.federal_subjects_id_seq
|
||||
START WITH 100
|
||||
START WITH 1
|
||||
INCREMENT BY 1
|
||||
NO MINVALUE
|
||||
NO MAXVALUE
|
||||
|
@ -598,7 +598,7 @@ CREATE TABLE public.people (
|
|||
--
|
||||
|
||||
CREATE SEQUENCE public.people_id_seq
|
||||
START WITH 3000
|
||||
START WITH 1
|
||||
INCREMENT BY 1
|
||||
NO MINVALUE
|
||||
NO MAXVALUE
|
||||
|
|
|
@ -2,12 +2,11 @@
|
|||
|
||||
FactoryBot.define do
|
||||
factory :federal_subject do
|
||||
sequence(:id) { |n| n + 1000 }
|
||||
sequence(:number) { |n| n + 1000 }
|
||||
number { rand 1..2**31 - 1 }
|
||||
|
||||
sequence :english_name do |n|
|
||||
english_name do
|
||||
I18n.with_locale :en do
|
||||
"#{Faker::Address.unique.state} #{n}"
|
||||
"#{Faker::Address.state} #{number}"
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Reference in a new issue