SET client_encoding = 'UNICODE';
SET check_function_bodies = false;
-SET SESSION AUTHORIZATION 'postgres';
-
--
-- TOC entry 4 (OID 2200)
-- Name: public; Type: ACL; Schema: -; Owner: postgres
GRANT ALL ON SCHEMA public TO PUBLIC;
-SET SESSION AUTHORIZATION 'rich';
-
SET search_path = public, pg_catalog;
--
GRANT ALL ON TABLE pages TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 38 (OID 536004)
-- Name: pages_id_seq; Type: ACL; Schema: public; Owner: rich
GRANT ALL ON TABLE pages_id_seq TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 7 (OID 536021)
-- Name: contents; Type: TABLE; Schema: public; Owner: rich
GRANT ALL ON TABLE contents TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 39 (OID 536021)
-- Name: contents_id_seq; Type: ACL; Schema: public; Owner: rich
GRANT ALL ON TABLE contents_id_seq TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 9 (OID 536371)
-- Name: hosts; Type: TABLE; Schema: public; Owner: rich
create_account_anon boolean DEFAULT true NOT NULL,
theme_css text,
feedback_email text,
- mailing_list boolean DEFAULT false NOT NULL
+ mailing_list boolean DEFAULT false NOT NULL,
+ is_template boolean DEFAULT false NOT NULL,
+ search_box boolean DEFAULT true NOT NULL
);
GRANT ALL ON TABLE hosts TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 40 (OID 536371)
-- Name: hosts_id_seq; Type: ACL; Schema: public; Owner: rich
GRANT ALL ON TABLE hosts_id_seq TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 11 (OID 536379)
-- Name: hostnames; Type: TABLE; Schema: public; Owner: rich
GRANT ALL ON TABLE hostnames TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 13 (OID 536915)
-- Name: email_notify; Type: TABLE; Schema: public; Owner: rich
GRANT ALL ON TABLE email_notify TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 15 (OID 537151)
-- Name: images; Type: TABLE; Schema: public; Owner: rich
GRANT ALL ON TABLE images TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 41 (OID 537151)
-- Name: images_id_seq; Type: ACL; Schema: public; Owner: rich
GRANT ALL ON TABLE images_id_seq TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 17 (OID 537166)
-- Name: files; Type: TABLE; Schema: public; Owner: rich
GRANT ALL ON TABLE files TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 42 (OID 537166)
-- Name: files_id_seq; Type: ACL; Schema: public; Owner: rich
GRANT ALL ON TABLE files_id_seq TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 19 (OID 540816)
-- Name: users; Type: TABLE; Schema: public; Owner: rich
can_manage_users boolean DEFAULT false NOT NULL,
can_manage_contacts boolean DEFAULT false NOT NULL,
can_manage_site boolean DEFAULT false NOT NULL,
- can_edit_global_css boolean DEFAULT false NOT NULL
+ can_edit_global_css boolean DEFAULT false NOT NULL,
+ force_password_change boolean DEFAULT false NOT NULL
);
GRANT ALL ON TABLE users TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 43 (OID 540816)
-- Name: users_id_seq; Type: ACL; Schema: public; Owner: rich
GRANT ALL ON TABLE users_id_seq TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 21 (OID 540832)
-- Name: usercookies; Type: TABLE; Schema: public; Owner: rich
GRANT ALL ON TABLE usercookies TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 23 (OID 540961)
-- Name: sitemenu; Type: TABLE; Schema: public; Owner: rich
GRANT ALL ON TABLE sitemenu TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 25 (OID 542605)
-- Name: contacts; Type: TABLE; Schema: public; Owner: rich
GRANT ALL ON TABLE contacts TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 44 (OID 542605)
-- Name: contacts_id_seq; Type: ACL; Schema: public; Owner: rich
GRANT ALL ON TABLE contacts_id_seq TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 27 (OID 542617)
-- Name: contact_emails; Type: TABLE; Schema: public; Owner: rich
GRANT ALL ON TABLE contact_emails TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 29 (OID 543499)
-- Name: themes; Type: TABLE; Schema: public; Owner: rich
GRANT SELECT ON TABLE themes TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 31 (OID 543592)
-- Name: server_settings; Type: TABLE; Schema: public; Owner: rich
GRANT SELECT ON TABLE server_settings TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 34 (OID 543754)
-- Name: page_emails; Type: TABLE; Schema: public; Owner: rich
GRANT ALL ON TABLE page_emails TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 36 (OID 543785)
-- Name: mailing_lists; Type: TABLE; Schema: public; Owner: rich
GRANT ALL ON TABLE mailing_lists TO "www-data";
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 49 (OID 536388)
-- Name: hostnames_hostid_name_uq; Type: INDEX; Schema: public; Owner: rich
--
--- TOC entry 62 (OID 542626)
+-- TOC entry 63 (OID 542626)
-- Name: contact_emails_uq; Type: INDEX; Schema: public; Owner: rich
--
--
--- TOC entry 63 (OID 543505)
+-- TOC entry 64 (OID 543505)
-- Name: themes_theme_css_uq; Type: INDEX; Schema: public; Owner: rich
--
--
--- TOC entry 64 (OID 543763)
+-- TOC entry 65 (OID 543763)
-- Name: page_emails_email_uq; Type: INDEX; Schema: public; Owner: rich
--
--
--- TOC entry 65 (OID 543795)
+-- TOC entry 66 (OID 543795)
-- Name: mailing_lists_email_uq; Type: INDEX; Schema: public; Owner: rich
--
--
+-- TOC entry 61 (OID 543880)
+-- Name: contacts_name_uq; Type: INDEX; Schema: public; Owner: rich
+--
+
+CREATE UNIQUE INDEX contacts_name_uq ON contacts USING btree (hostid, name);
+
+
+--
-- TOC entry 45 (OID 536012)
-- Name: pages_pkey; Type: CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 61 (OID 542611)
+-- TOC entry 62 (OID 542611)
-- Name: contacts_pkey; Type: CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 70 (OID 536029)
+-- TOC entry 71 (OID 536029)
-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 73 (OID 536384)
+-- TOC entry 74 (OID 536384)
-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 71 (OID 536394)
+-- TOC entry 72 (OID 536394)
-- Name: hosts_hostname_cn; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 66 (OID 536404)
+-- TOC entry 67 (OID 536404)
-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 74 (OID 536920)
+-- TOC entry 75 (OID 536920)
-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 75 (OID 537160)
+-- TOC entry 76 (OID 537160)
-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 76 (OID 537175)
+-- TOC entry 77 (OID 537175)
-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 67 (OID 539155)
+-- TOC entry 68 (OID 539155)
-- Name: pages_redirect_cn; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 77 (OID 540827)
+-- TOC entry 78 (OID 540827)
-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 78 (OID 540837)
+-- TOC entry 79 (OID 540837)
-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 68 (OID 540942)
+-- TOC entry 69 (OID 540942)
-- Name: $2; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 69 (OID 540947)
+-- TOC entry 70 (OID 540947)
-- Name: pages_user_cn; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 79 (OID 540966)
+-- TOC entry 80 (OID 540966)
-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 80 (OID 540972)
+-- TOC entry 81 (OID 540972)
-- Name: sitemenu_url_cn; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 81 (OID 542613)
+-- TOC entry 82 (OID 542613)
-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 82 (OID 542622)
+-- TOC entry 83 (OID 542622)
-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 72 (OID 543506)
+-- TOC entry 73 (OID 543506)
-- Name: hosts_theme_css_cn; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 83 (OID 543759)
+-- TOC entry 84 (OID 543759)
-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 84 (OID 543764)
+-- TOC entry 85 (OID 543764)
-- Name: page_emails_url_cn; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
--
--- TOC entry 85 (OID 543791)
+-- TOC entry 86 (OID 543791)
-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: rich
--
ADD CONSTRAINT "$1" FOREIGN KEY (hostid) REFERENCES hosts(id);
-SET SESSION AUTHORIZATION 'postgres';
-
--
-- TOC entry 3 (OID 2200)
-- Name: SCHEMA public; Type: COMMENT; Schema: -; Owner: postgres
COMMENT ON SCHEMA public IS 'Standard public namespace';
-SET SESSION AUTHORIZATION 'rich';
-
--
-- TOC entry 32 (OID 543592)
-- Name: TABLE server_settings; Type: COMMENT; Schema: public; Owner: rich