]> Frank Brehm's Git Trees - pixelpark/pp-admin-tools.git/commitdiff
Adding db/postfix/postfix-pgsql-create-1.1.sql
authorFrank Brehm <frank.brehm@pixelpark.com>
Tue, 16 Apr 2024 14:12:53 +0000 (16:12 +0200)
committerFrank Brehm <frank.brehm@pixelpark.com>
Tue, 16 Apr 2024 14:12:53 +0000 (16:12 +0200)
.gitignore
db/postfix/postfix-pgsql-create-1.1.sql [new file with mode: 0644]

index 65df378a9409249c6074839b8c3e17004c513afe..b1ad2ec866a5e195c5545209bc796b41be782351 100644 (file)
@@ -22,5 +22,6 @@ dist/
 tmp/*
 venv/*
 etc/*.ini
+/*.ods
 get-from-addr-totals*.yaml
 get-from-addr-per-*.csv
diff --git a/db/postfix/postfix-pgsql-create-1.1.sql b/db/postfix/postfix-pgsql-create-1.1.sql
new file mode 100644 (file)
index 0000000..d8129c1
--- /dev/null
@@ -0,0 +1,42 @@
+
+\set AUTOCOMMIT on
+
+--
+-- PostgreSQL database cluster dump
+--
+
+SET default_transaction_read_only = off;
+
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+
+\connect postfix
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+SET default_tablespace = '';
+SET default_table_access_method = heap;
+
+CREATE TABLE public.mailhosts (
+    id          serial                 PRIMARY KEY,
+    hostname    character varying(64)  NOT NULL,
+    fqdn        character varying(255),
+    address     inet[],
+    description text
+);
+
+ALTER TABLE public.mailhosts OWNER TO postfix;
+
+CREATE INDEX mailhosts_hostname_idx ON public.mailhosts USING btree (hostname);
+CREATE INDEX mailhosts_fqdn_idx ON public.mailhosts USING btree (fqdn);
+
+