Files
dolthub--doltgresql/testing/dumps/sql/rmarquez123_titans.sql
T
2026-07-13 12:32:25 +08:00

369 lines
8.2 KiB
SQL

-- Downloaded from: https://github.com/rmarquez123/titans/blob/f498987acd658bfd6555a2026b4f0c3ae24872b6/docker/terrabyte.database/titans.sql
--
-- PostgreSQL database dump
--
-- Dumped from database version 10.6
-- Dumped by pg_dump version 15.2
-- Started on 2024-01-23 17:49:56
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;
--
-- TOC entry 10 (class 2615 OID 1128245)
-- Name: postgis; Type: SCHEMA; Schema: -; Owner: postgres
--
CREATE SCHEMA postgis;
ALTER SCHEMA postgis OWNER TO postgres;
--
-- TOC entry 11 (class 2615 OID 1137946)
-- Name: projects; Type: SCHEMA; Schema: -; Owner: postgres
--
CREATE SCHEMA projects;
ALTER SCHEMA projects OWNER TO postgres;
--
-- TOC entry 7 (class 2615 OID 2200)
-- Name: public; Type: SCHEMA; Schema: -; Owner: postgres
--
-- *not* creating schema, since initdb creates it
ALTER SCHEMA public OWNER TO postgres;
--
-- TOC entry 9 (class 2615 OID 1125424)
-- Name: users; Type: SCHEMA; Schema: -; Owner: postgres
--
CREATE SCHEMA users;
ALTER SCHEMA users OWNER TO postgres;
--
-- TOC entry 2 (class 3079 OID 1128246)
-- Name: postgis; Type: EXTENSION; Schema: -; Owner: -
--
CREATE EXTENSION IF NOT EXISTS postgis WITH SCHEMA postgis;
--
-- TOC entry 4338 (class 0 OID 0)
-- Dependencies: 2
-- Name: EXTENSION postgis; Type: COMMENT; Schema: -; Owner:
--
COMMENT ON EXTENSION postgis IS 'PostGIS geometry, geography, and raster spatial types and functions';
SET default_tablespace = '';
--
-- TOC entry 231 (class 1259 OID 1137947)
-- Name: project; Type: TABLE; Schema: projects; Owner: postgres
--
CREATE TABLE projects.project (
project_id integer NOT NULL,
name character varying NOT NULL
);
ALTER TABLE projects.project OWNER TO postgres;
--
-- TOC entry 232 (class 1259 OID 1137955)
-- Name: project_envelope; Type: TABLE; Schema: projects; Owner: postgres
--
CREATE TABLE projects.project_envelope (
project_id integer NOT NULL,
lowerleft point NOT NULL,
upperright point NOT NULL,
srid integer NOT NULL
);
ALTER TABLE projects.project_envelope OWNER TO postgres;
--
-- TOC entry 233 (class 1259 OID 1137965)
-- Name: projectdatasource; Type: TABLE; Schema: projects; Owner: postgres
--
CREATE TABLE projects.projectdatasource (
project_id integer NOT NULL,
rastergroup_id integer NOT NULL
);
ALTER TABLE projects.projectdatasource OWNER TO postgres;
--
-- TOC entry 207 (class 1259 OID 1125447)
-- Name: raster_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE public.raster_id_seq
START WITH 0
INCREMENT BY 1
MINVALUE 0
MAXVALUE 1000000
CACHE 1;
ALTER TABLE public.raster_id_seq OWNER TO postgres;
--
-- TOC entry 208 (class 1259 OID 1125450)
-- Name: rastergeomproperties_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE public.rastergeomproperties_id_seq
START WITH 0
INCREMENT BY 1
MINVALUE 0
MAXVALUE 1000000
CACHE 1;
ALTER TABLE public.rastergeomproperties_id_seq OWNER TO postgres;
--
-- TOC entry 202 (class 1259 OID 1125392)
-- Name: raster; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.raster (
raster_id integer DEFAULT nextval('public.raster_id_seq'::regclass) NOT NULL,
rastertype_id integer NOT NULL,
source_id integer NOT NULL,
rastergeomproperties_id integer DEFAULT nextval('public.rastergeomproperties_id_seq'::regclass) NOT NULL
);
ALTER TABLE public.raster OWNER TO postgres;
--
-- TOC entry 203 (class 1259 OID 1125397)
-- Name: rastergeomproperties; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.rastergeomproperties (
rastergeomproperties_id integer DEFAULT nextval('public.rastergeomproperties_id_seq'::regclass) NOT NULL,
dx double precision NOT NULL,
dy double precision NOT NULL,
lowerleft point NOT NULL,
upperright point NOT NULL,
srid integer NOT NULL
);
ALTER TABLE public.rastergeomproperties OWNER TO postgres;
--
-- TOC entry 209 (class 1259 OID 1125455)
-- Name: rastergroup_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE public.rastergroup_id_seq
START WITH 0
INCREMENT BY 1
MINVALUE 0
MAXVALUE 1000000
CACHE 1;
ALTER TABLE public.rastergroup_id_seq OWNER TO postgres;
--
-- TOC entry 204 (class 1259 OID 1125419)
-- Name: rastergroup; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.rastergroup (
rastergroup_id integer DEFAULT nextval('public.rastergroup_id_seq'::regclass) NOT NULL,
name character varying(200) NOT NULL
);
ALTER TABLE public.rastergroup OWNER TO postgres;
--
-- TOC entry 210 (class 1259 OID 1125462)
-- Name: rastergroup_by_user_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE public.rastergroup_by_user_id_seq
START WITH 0
INCREMENT BY 1
MINVALUE 0
MAXVALUE 1000000
CACHE 1;
ALTER TABLE public.rastergroup_by_user_id_seq OWNER TO postgres;
--
-- TOC entry 206 (class 1259 OID 1125430)
-- Name: rastergroup_by_user; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.rastergroup_by_user (
rastergroup_by_user_id integer DEFAULT nextval('public.rastergroup_by_user_id_seq'::regclass) NOT NULL,
rastergroup_id integer NOT NULL,
user_id integer NOT NULL
);
ALTER TABLE public.rastergroup_by_user OWNER TO postgres;
--
-- TOC entry 214 (class 1259 OID 1125476)
-- Name: rastergroup_raster_link; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.rastergroup_raster_link (
rastergroup_id integer NOT NULL,
raster_id integer NOT NULL
);
ALTER TABLE public.rastergroup_raster_link OWNER TO postgres;
--
-- TOC entry 211 (class 1259 OID 1125465)
-- Name: rastertype_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE public.rastertype_id_seq
START WITH 0
INCREMENT BY 1
MINVALUE 0
MAXVALUE 1000000
CACHE 1;
ALTER TABLE public.rastertype_id_seq OWNER TO postgres;
--
-- TOC entry 200 (class 1259 OID 1125372)
-- Name: rastertype; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.rastertype (
rastertype_id integer DEFAULT nextval('public.rastertype_id_seq'::regclass) NOT NULL,
name character varying(200) NOT NULL
);
ALTER TABLE public.rastertype OWNER TO postgres;
--
-- TOC entry 212 (class 1259 OID 1125468)
-- Name: source_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE public.source_id_seq
START WITH 0
INCREMENT BY 1
MINVALUE 0
MAXVALUE 1000000
CACHE 1;
ALTER TABLE public.source_id_seq OWNER TO postgres;
--
-- TOC entry 201 (class 1259 OID 1125377)
-- Name: source; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.source (
source_id integer DEFAULT nextval('public.source_id_seq'::regclass) NOT NULL,
title character varying(200) NOT NULL,
description character varying(200)
);
ALTER TABLE public.source OWNER TO postgres;
--
-- TOC entry 230 (class 1259 OID 1129754)
-- Name: authentication; Type: TABLE; Schema: users; Owner: postgres
--
CREATE TABLE users.authentication (
user_id integer NOT NULL,
key character varying(200) NOT NULL
);
ALTER TABLE users.authentication OWNER TO postgres;
--
-- TOC entry 213 (class 1259 OID 1125473)
-- Name: user_id_seq; Type: SEQUENCE; Schema: users; Owner: postgres
--
CREATE SEQUENCE users.user_id_seq
START WITH 0
INCREMENT BY 1
MINVALUE 0
MAXVALUE 1000000
CACHE 1;
ALTER TABLE users.user_id_seq OWNER TO postgres;
--
-- TOC entry 205 (class 1259 OID 1125425)
-- Name: user; Type: TABLE; Schema: users; Owner: postgres
--
CREATE TABLE users."user" (
user_id integer DEFAULT nextval('users.user_id_seq'::regclass) NOT NULL,
name character varying(200) NOT NULL,
email character varying(200)
);
ALTER TABLE users."user" OWNER TO postgres;
--
-- TOC entry 4337 (class 0 OID 0)
-- Dependencies: 7
-- Name: SCHEMA public; Type: ACL; Schema: -; Owner: postgres
--
REVOKE USAGE ON SCHEMA public FROM PUBLIC;
GRANT ALL ON SCHEMA public TO PUBLIC;
-- Completed on 2024-01-23 17:49:56
--
-- PostgreSQL database dump complete
--