diff --git a/hackmd_schema.sql b/hackmd_schema.sql new file mode 100644 index 000000000..139ce15b3 --- /dev/null +++ b/hackmd_schema.sql @@ -0,0 +1,77 @@ +-- +-- PostgreSQL database dump +-- + +SET statement_timeout = 0; +SET lock_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = on; +SET check_function_bodies = false; +SET client_min_messages = warning; + +-- +-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: +-- + +CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog; + + +-- +-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: +-- + +COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language'; + + +SET search_path = public, pg_catalog; + +SET default_tablespace = ''; + +SET default_with_oids = false; + +-- +-- Name: notes; Type: TABLE; Schema: public; Owner: postgres; Tablespace: +-- + +CREATE TABLE notes ( + id character varying(256) NOT NULL, + owner character varying(256) NOT NULL, + content text, + title character varying(256), + create_time timestamp without time zone DEFAULT now() NOT NULL, + update_time timestamp without time zone DEFAULT now() NOT NULL +); + + +ALTER TABLE notes OWNER TO "postgres"; + +-- +-- Name: notes_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: +-- + +ALTER TABLE ONLY notes + ADD CONSTRAINT notes_pkey PRIMARY KEY (id); + + +-- +-- Name: unique_notes; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: +-- + +ALTER TABLE ONLY notes + ADD CONSTRAINT unique_notes UNIQUE (id); + + +-- +-- Name: public; Type: ACL; Schema: -; Owner: postgres +-- + +REVOKE ALL ON SCHEMA public FROM PUBLIC; +REVOKE ALL ON SCHEMA public FROM "postgres"; +GRANT ALL ON SCHEMA public TO "postgres"; +GRANT ALL ON SCHEMA public TO PUBLIC; + + +-- +-- PostgreSQL database dump complete +-- +