-- -- PostgreSQL database dump -- -- Dumped from database version 11.7 -- Dumped by pg_dump version 12.2 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; -- -- Name: dougal; Type: DATABASE; Schema: -; Owner: postgres -- CREATE DATABASE dougal WITH TEMPLATE = template0 ENCODING = 'UTF8' LC_COLLATE = 'C' LC_CTYPE = 'en_GB.UTF-8'; ALTER DATABASE dougal OWNER TO postgres; \connect dougal 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; -- -- Name: dougal; Type: DATABASE PROPERTIES; Schema: -; Owner: postgres -- ALTER DATABASE dougal SET search_path TO '$user', 'public', 'topology'; \connect dougal 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; -- -- Name: topology; Type: SCHEMA; Schema: -; Owner: postgres -- CREATE SCHEMA topology; ALTER SCHEMA topology OWNER TO postgres; -- -- Name: SCHEMA topology; Type: COMMENT; Schema: -; Owner: postgres -- COMMENT ON SCHEMA topology IS 'PostGIS Topology schema'; -- -- Name: btree_gist; Type: EXTENSION; Schema: -; Owner: - -- CREATE EXTENSION IF NOT EXISTS btree_gist WITH SCHEMA public; -- -- Name: EXTENSION btree_gist; Type: COMMENT; Schema: -; Owner: -- COMMENT ON EXTENSION btree_gist IS 'support for indexing common datatypes in GiST'; -- -- Name: postgis; Type: EXTENSION; Schema: -; Owner: - -- CREATE EXTENSION IF NOT EXISTS postgis WITH SCHEMA public; -- -- Name: EXTENSION postgis; Type: COMMENT; Schema: -; Owner: -- COMMENT ON EXTENSION postgis IS 'PostGIS geometry, geography, and raster spatial types and functions'; -- -- Name: postgis_raster; Type: EXTENSION; Schema: -; Owner: - -- CREATE EXTENSION IF NOT EXISTS postgis_raster WITH SCHEMA public; -- -- Name: EXTENSION postgis_raster; Type: COMMENT; Schema: -; Owner: -- COMMENT ON EXTENSION postgis_raster IS 'PostGIS raster types and functions'; -- -- Name: postgis_sfcgal; Type: EXTENSION; Schema: -; Owner: - -- CREATE EXTENSION IF NOT EXISTS postgis_sfcgal WITH SCHEMA public; -- -- Name: EXTENSION postgis_sfcgal; Type: COMMENT; Schema: -; Owner: -- COMMENT ON EXTENSION postgis_sfcgal IS 'PostGIS SFCGAL functions'; -- -- Name: postgis_topology; Type: EXTENSION; Schema: -; Owner: - -- CREATE EXTENSION IF NOT EXISTS postgis_topology WITH SCHEMA topology; -- -- Name: EXTENSION postgis_topology; Type: COMMENT; Schema: -; Owner: -- COMMENT ON EXTENSION postgis_topology IS 'PostGIS topology spatial types and functions'; -- -- Name: set_survey(text); Type: PROCEDURE; Schema: public; Owner: postgres -- CREATE PROCEDURE public.set_survey(project_id text) LANGUAGE sql AS $$ SELECT set_config('search_path', (SELECT schema||',public' FROM public.projects WHERE pid = project_id), false); $$; ALTER PROCEDURE public.set_survey(project_id text) OWNER TO postgres; SET default_tablespace = ''; -- -- Name: projects; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.projects ( pid text NOT NULL, name text NOT NULL, schema text NOT NULL ); ALTER TABLE public.projects OWNER TO postgres; -- -- Name: projects projects_name_key; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.projects ADD CONSTRAINT projects_name_key UNIQUE (name); -- -- Name: projects projects_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.projects ADD CONSTRAINT projects_pkey PRIMARY KEY (pid); -- -- Name: projects projects_schema_key; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.projects ADD CONSTRAINT projects_schema_key UNIQUE (schema); -- -- PostgreSQL database dump complete --