-- PostgreSQL database dump
--
-\restrict lKLDtx9usnrI5oagNTAJGCh4DQFB5EhlTwRbiSmcjtxczaiSLvMMmoCJDe8NM1A
+\restrict d8A3UVdiSzd0Unyfv1aRknScqoOhBfndUbrsHKEX78YI6cYH8BoL3f5W881qFx7
-- Dumped from database version 17.6 (Debian 17.6-0+deb13u1)
-- Dumped by pg_dump version 17.6 (Debian 17.6-0+deb13u1)
ALTER SEQUENCE public.lists_id_seq OWNED BY public.lists.id;
+--
+-- Name: nameservers; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.nameservers (
+ id integer NOT NULL,
+ name text NOT NULL,
+ ttl integer DEFAULT 86400 NOT NULL
+);
+
+
+--
+-- Name: nameservers_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.nameservers_id_seq
+ AS integer
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+--
+-- Name: nameservers_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.nameservers_id_seq OWNED BY public.nameservers.id;
+
+
--
-- Name: source_domains; Type: TABLE; Schema: public; Owner: -
--
''::text AS ordername,
true AS auth
FROM public.lists
+ UNION ALL
+ SELECT lists.id,
+ (lists.slug || '.dnsbl.ipfire.org'::text),
+ 'NS'::text,
+ (nameservers.name || '.'::text),
+ nameservers.ttl,
+ 0,
+ false,
+ ''::text,
+ true
+ FROM public.lists,
+ public.nameservers
UNION ALL
SELECT lists.id AS domain_id,
(((source_domains.name || '.'::text) || lists.slug) || '.dnsbl.ipfire.org'::text) AS name,
ALTER TABLE ONLY public.lists ALTER COLUMN id SET DEFAULT nextval('public.lists_id_seq'::regclass);
+--
+-- Name: nameservers id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.nameservers ALTER COLUMN id SET DEFAULT nextval('public.nameservers_id_seq'::regclass);
+
+
--
-- Name: source_domains id; Type: DEFAULT; Schema: public; Owner: -
--
ADD CONSTRAINT lists_pkey PRIMARY KEY (id);
+--
+-- Name: nameservers nameservers_pkey; Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.nameservers
+ ADD CONSTRAINT nameservers_pkey PRIMARY KEY (id);
+
+
--
-- Name: source_domains source_domains_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
-- PostgreSQL database dump complete
--
-\unrestrict lKLDtx9usnrI5oagNTAJGCh4DQFB5EhlTwRbiSmcjtxczaiSLvMMmoCJDe8NM1A
+\unrestrict d8A3UVdiSzd0Unyfv1aRknScqoOhBfndUbrsHKEX78YI6cYH8BoL3f5W881qFx7