mirror of
https://github.com/internetee/registry.git
synced 2025-06-06 04:37:30 +02:00
whois migration files
This commit is contained in:
parent
4d420664f6
commit
20ecd289a0
5 changed files with 125 additions and 1 deletions
21
db/migrate/20180515105348_add_contact_requests_table.rb
Normal file
21
db/migrate/20180515105348_add_contact_requests_table.rb
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
class AddContactRequestsTable < ActiveRecord::Migration[5.0]
|
||||||
|
def change
|
||||||
|
# create_table :contact_requests do |t|
|
||||||
|
# t.integer :whois_record_id, null: false
|
||||||
|
# t.string :secret, null: false
|
||||||
|
# t.string :email, null: false
|
||||||
|
# t.string :name, null: false
|
||||||
|
# t.datetime :valid_to, null: false
|
||||||
|
# t.string :status, null: false, default: 'new'
|
||||||
|
# t.inet :ip_address
|
||||||
|
|
||||||
|
# t.timestamps null: false
|
||||||
|
# end
|
||||||
|
|
||||||
|
# add_foreign_key :contact_requests, :whois_records
|
||||||
|
# add_index :contact_requests, :secret, unique: true
|
||||||
|
# add_index :contact_requests, :email
|
||||||
|
# add_index :contact_requests, :ip_address
|
||||||
|
# add_index :contact_requests, :whois_record_id
|
||||||
|
end
|
||||||
|
end
|
|
@ -0,0 +1,5 @@
|
||||||
|
class RemoveForeignKeyConstraintFromContactRequest < ActiveRecord::Migration[5.0]
|
||||||
|
def change
|
||||||
|
# remove_foreign_key :contact_requests, :whois_records
|
||||||
|
end
|
||||||
|
end
|
9
db/migrate/20181102124618_remove_whois_records_body.rb
Normal file
9
db/migrate/20181102124618_remove_whois_records_body.rb
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
class RemoveWhoisRecordsBody < ActiveRecord::Migration[5.2]
|
||||||
|
def up
|
||||||
|
# remove_column :whois_records, :body
|
||||||
|
end
|
||||||
|
|
||||||
|
def down
|
||||||
|
# add_column :whois_records, :body, :text
|
||||||
|
end
|
||||||
|
end
|
|
@ -0,0 +1,5 @@
|
||||||
|
class AddMessageIdToContactRequest < ActiveRecord::Migration[6.0]
|
||||||
|
def change
|
||||||
|
# add_column :contact_requests, :message_id, :string
|
||||||
|
end
|
||||||
|
end
|
|
@ -536,6 +536,44 @@ CREATE SEQUENCE public.certificates_id_seq
|
||||||
ALTER SEQUENCE public.certificates_id_seq OWNED BY public.certificates.id;
|
ALTER SEQUENCE public.certificates_id_seq OWNED BY public.certificates.id;
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: contact_requests; Type: TABLE; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE public.contact_requests (
|
||||||
|
id integer NOT NULL,
|
||||||
|
whois_record_id integer NOT NULL,
|
||||||
|
secret character varying NOT NULL,
|
||||||
|
email character varying NOT NULL,
|
||||||
|
name character varying NOT NULL,
|
||||||
|
valid_to timestamp without time zone NOT NULL,
|
||||||
|
status character varying DEFAULT 'new'::character varying NOT NULL,
|
||||||
|
ip_address inet,
|
||||||
|
created_at timestamp without time zone NOT NULL,
|
||||||
|
updated_at timestamp without time zone NOT NULL,
|
||||||
|
message_id character varying
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: contact_requests_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE SEQUENCE public.contact_requests_id_seq
|
||||||
|
START WITH 1
|
||||||
|
INCREMENT BY 1
|
||||||
|
NO MINVALUE
|
||||||
|
NO MAXVALUE
|
||||||
|
CACHE 1;
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: contact_requests_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER SEQUENCE public.contact_requests_id_seq OWNED BY public.contact_requests.id;
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: contacts; Type: TABLE; Schema: public; Owner: -
|
-- Name: contacts; Type: TABLE; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
@ -2602,7 +2640,6 @@ CREATE TABLE public.whois_records (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
domain_id integer,
|
domain_id integer,
|
||||||
name character varying,
|
name character varying,
|
||||||
body text,
|
|
||||||
json json,
|
json json,
|
||||||
created_at timestamp without time zone NOT NULL,
|
created_at timestamp without time zone NOT NULL,
|
||||||
updated_at timestamp without time zone NOT NULL,
|
updated_at timestamp without time zone NOT NULL,
|
||||||
|
@ -2735,6 +2772,13 @@ ALTER TABLE ONLY public.bounced_mail_addresses ALTER COLUMN id SET DEFAULT nextv
|
||||||
ALTER TABLE ONLY public.certificates ALTER COLUMN id SET DEFAULT nextval('public.certificates_id_seq'::regclass);
|
ALTER TABLE ONLY public.certificates ALTER COLUMN id SET DEFAULT nextval('public.certificates_id_seq'::regclass);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: contact_requests id; Type: DEFAULT; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.contact_requests ALTER COLUMN id SET DEFAULT nextval('public.contact_requests_id_seq'::regclass);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: contacts id; Type: DEFAULT; Schema: public; Owner: -
|
-- Name: contacts id; Type: DEFAULT; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
@ -3193,6 +3237,14 @@ ALTER TABLE ONLY public.certificates
|
||||||
ADD CONSTRAINT certificates_pkey PRIMARY KEY (id);
|
ADD CONSTRAINT certificates_pkey PRIMARY KEY (id);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: contact_requests contact_requests_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.contact_requests
|
||||||
|
ADD CONSTRAINT contact_requests_pkey PRIMARY KEY (id);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: contacts contacts_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
-- Name: contacts contacts_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
@ -3780,6 +3832,34 @@ CREATE INDEX index_accounts_on_registrar_id ON public.accounts USING btree (regi
|
||||||
CREATE INDEX index_certificates_on_api_user_id ON public.certificates USING btree (api_user_id);
|
CREATE INDEX index_certificates_on_api_user_id ON public.certificates USING btree (api_user_id);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: index_contact_requests_on_email; Type: INDEX; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE INDEX index_contact_requests_on_email ON public.contact_requests USING btree (email);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: index_contact_requests_on_ip_address; Type: INDEX; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE INDEX index_contact_requests_on_ip_address ON public.contact_requests USING btree (ip_address);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: index_contact_requests_on_secret; Type: INDEX; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE UNIQUE INDEX index_contact_requests_on_secret ON public.contact_requests USING btree (secret);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: index_contact_requests_on_whois_record_id; Type: INDEX; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE INDEX index_contact_requests_on_whois_record_id ON public.contact_requests USING btree (whois_record_id);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: index_contacts_on_code; Type: INDEX; Schema: public; Owner: -
|
-- Name: index_contacts_on_code; Type: INDEX; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
@ -4895,11 +4975,13 @@ INSERT INTO "schema_migrations" (version) VALUES
|
||||||
('20180327151906'),
|
('20180327151906'),
|
||||||
('20180331200125'),
|
('20180331200125'),
|
||||||
('20180422154642'),
|
('20180422154642'),
|
||||||
|
('20180515105348'),
|
||||||
('20180612042234'),
|
('20180612042234'),
|
||||||
('20180612042625'),
|
('20180612042625'),
|
||||||
('20180612042953'),
|
('20180612042953'),
|
||||||
('20180613030330'),
|
('20180613030330'),
|
||||||
('20180613045614'),
|
('20180613045614'),
|
||||||
|
('20180627115124'),
|
||||||
('20180713154915'),
|
('20180713154915'),
|
||||||
('20180801114403'),
|
('20180801114403'),
|
||||||
('20180808064402'),
|
('20180808064402'),
|
||||||
|
@ -4924,6 +5006,7 @@ INSERT INTO "schema_migrations" (version) VALUES
|
||||||
('20181017154143'),
|
('20181017154143'),
|
||||||
('20181017205123'),
|
('20181017205123'),
|
||||||
('20181022100114'),
|
('20181022100114'),
|
||||||
|
('20181102124618'),
|
||||||
('20181108154921'),
|
('20181108154921'),
|
||||||
('20181129150515'),
|
('20181129150515'),
|
||||||
('20181212105100'),
|
('20181212105100'),
|
||||||
|
@ -5016,6 +5099,7 @@ INSERT INTO "schema_migrations" (version) VALUES
|
||||||
('20200908131554'),
|
('20200908131554'),
|
||||||
('20200910085157'),
|
('20200910085157'),
|
||||||
('20200910102028'),
|
('20200910102028'),
|
||||||
|
('20200914073130'),
|
||||||
('20200916125326'),
|
('20200916125326'),
|
||||||
('20200917104213'),
|
('20200917104213'),
|
||||||
('20200921084356'),
|
('20200921084356'),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue