mirror of
https://github.com/internetee/registry.git
synced 2025-06-06 20:55:44 +02:00
Create bounced_mail_addresses table
This commit is contained in:
parent
300561a881
commit
0f3b033f79
2 changed files with 70 additions and 7 deletions
12
db/migrate/20200916125326_create_bounced_mail_addresses.rb
Normal file
12
db/migrate/20200916125326_create_bounced_mail_addresses.rb
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
class CreateBouncedMailAddresses < ActiveRecord::Migration[6.0]
|
||||||
|
def change
|
||||||
|
create_table :bounced_mail_addresses do |t|
|
||||||
|
t.string :email, null: false
|
||||||
|
t.string :bounce_reason, null: false
|
||||||
|
t.integer :incidents, null: false, default: 1
|
||||||
|
t.jsonb :response_json
|
||||||
|
|
||||||
|
t.timestamps
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
|
@ -475,6 +475,40 @@ CREATE SEQUENCE public.blocked_domains_id_seq
|
||||||
ALTER SEQUENCE public.blocked_domains_id_seq OWNED BY public.blocked_domains.id;
|
ALTER SEQUENCE public.blocked_domains_id_seq OWNED BY public.blocked_domains.id;
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: bounced_mail_addresses; Type: TABLE; Schema: public; Owner: -; Tablespace:
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE public.bounced_mail_addresses (
|
||||||
|
id bigint NOT NULL,
|
||||||
|
email character varying NOT NULL,
|
||||||
|
bounce_reason character varying NOT NULL,
|
||||||
|
incidents integer DEFAULT 1 NOT NULL,
|
||||||
|
response_json jsonb,
|
||||||
|
created_at timestamp(6) without time zone NOT NULL,
|
||||||
|
updated_at timestamp(6) without time zone NOT NULL
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: bounced_mail_addresses_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE SEQUENCE public.bounced_mail_addresses_id_seq
|
||||||
|
START WITH 1
|
||||||
|
INCREMENT BY 1
|
||||||
|
NO MINVALUE
|
||||||
|
NO MAXVALUE
|
||||||
|
CACHE 1;
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: bounced_mail_addresses_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER SEQUENCE public.bounced_mail_addresses_id_seq OWNED BY public.bounced_mail_addresses.id;
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: certificates; Type: TABLE; Schema: public; Owner: -; Tablespace:
|
-- Name: certificates; Type: TABLE; Schema: public; Owner: -; Tablespace:
|
||||||
--
|
--
|
||||||
|
@ -1706,7 +1740,7 @@ ALTER SEQUENCE public.log_payment_orders_id_seq OWNED BY public.log_payment_orde
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: log_prices; Type: TABLE; Schema: public; Owner: -
|
-- Name: log_prices; Type: TABLE; Schema: public; Owner: -; Tablespace:
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE public.log_prices (
|
CREATE TABLE public.log_prices (
|
||||||
|
@ -1744,7 +1778,7 @@ ALTER SEQUENCE public.log_prices_id_seq OWNED BY public.log_prices.id;
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: log_registrant_verifications; Type: TABLE; Schema: public; Owner: -
|
-- Name: log_registrant_verifications; Type: TABLE; Schema: public; Owner: -; Tablespace:
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE public.log_registrant_verifications (
|
CREATE TABLE public.log_registrant_verifications (
|
||||||
|
@ -2658,6 +2692,13 @@ ALTER TABLE ONLY public.bank_transactions ALTER COLUMN id SET DEFAULT nextval('p
|
||||||
ALTER TABLE ONLY public.blocked_domains ALTER COLUMN id SET DEFAULT nextval('public.blocked_domains_id_seq'::regclass);
|
ALTER TABLE ONLY public.blocked_domains ALTER COLUMN id SET DEFAULT nextval('public.blocked_domains_id_seq'::regclass);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: id; Type: DEFAULT; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.bounced_mail_addresses ALTER COLUMN id SET DEFAULT nextval('public.bounced_mail_addresses_id_seq'::regclass);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: id; Type: DEFAULT; Schema: public; Owner: -
|
-- Name: id; Type: DEFAULT; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
@ -2876,14 +2917,14 @@ ALTER TABLE ONLY public.log_payment_orders ALTER COLUMN id SET DEFAULT nextval('
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: log_prices id; Type: DEFAULT; Schema: public; Owner: -
|
-- Name: id; Type: DEFAULT; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
|
||||||
ALTER TABLE ONLY public.log_prices ALTER COLUMN id SET DEFAULT nextval('public.log_prices_id_seq'::regclass);
|
ALTER TABLE ONLY public.log_prices ALTER COLUMN id SET DEFAULT nextval('public.log_prices_id_seq'::regclass);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: log_registrant_verifications id; Type: DEFAULT; Schema: public; Owner: -
|
-- Name: id; Type: DEFAULT; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
|
||||||
ALTER TABLE ONLY public.log_registrant_verifications ALTER COLUMN id SET DEFAULT nextval('public.log_registrant_verifications_id_seq'::regclass);
|
ALTER TABLE ONLY public.log_registrant_verifications ALTER COLUMN id SET DEFAULT nextval('public.log_registrant_verifications_id_seq'::regclass);
|
||||||
|
@ -3100,6 +3141,14 @@ ALTER TABLE ONLY public.blocked_domains
|
||||||
ADD CONSTRAINT blocked_domains_pkey PRIMARY KEY (id);
|
ADD CONSTRAINT blocked_domains_pkey PRIMARY KEY (id);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: bounced_mail_addresses_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.bounced_mail_addresses
|
||||||
|
ADD CONSTRAINT bounced_mail_addresses_pkey PRIMARY KEY (id);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: certificates_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
|
-- Name: certificates_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
|
||||||
--
|
--
|
||||||
|
@ -3349,7 +3398,7 @@ ALTER TABLE ONLY public.log_payment_orders
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: log_prices log_prices_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
-- Name: log_prices_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
|
||||||
--
|
--
|
||||||
|
|
||||||
ALTER TABLE ONLY public.log_prices
|
ALTER TABLE ONLY public.log_prices
|
||||||
|
@ -3357,7 +3406,7 @@ ALTER TABLE ONLY public.log_prices
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: log_registrant_verifications log_registrant_verifications_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
-- Name: log_registrant_verifications_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
|
||||||
--
|
--
|
||||||
|
|
||||||
ALTER TABLE ONLY public.log_registrant_verifications
|
ALTER TABLE ONLY public.log_registrant_verifications
|
||||||
|
@ -4906,5 +4955,7 @@ INSERT INTO "schema_migrations" (version) VALUES
|
||||||
('20200902131603'),
|
('20200902131603'),
|
||||||
('20200908131554'),
|
('20200908131554'),
|
||||||
('20200910085157'),
|
('20200910085157'),
|
||||||
('20200910102028');
|
('20200910102028'),
|
||||||
|
('20200916125326');
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue