176 lines
3.1 KiB
SQL
176 lines
3.1 KiB
SQL
--
|
|
-- PostgreSQL database dump
|
|
--
|
|
|
|
-- Dumped from database version 9.5.2
|
|
-- Dumped by pg_dump version 9.5.2
|
|
|
|
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;
|
|
SET row_security = off;
|
|
|
|
--
|
|
-- 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: companies; Type: TABLE; Schema: public; Owner: -
|
|
--
|
|
|
|
CREATE TABLE companies (
|
|
id integer NOT NULL,
|
|
company_name character varying
|
|
);
|
|
|
|
|
|
--
|
|
-- Name: companies_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
|
--
|
|
|
|
CREATE SEQUENCE companies_id_seq
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
--
|
|
-- Name: companies_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
|
--
|
|
|
|
ALTER SEQUENCE companies_id_seq OWNED BY companies.id;
|
|
|
|
|
|
--
|
|
-- Name: persons; Type: TABLE; Schema: public; Owner: -
|
|
--
|
|
|
|
CREATE TABLE persons (
|
|
id integer NOT NULL,
|
|
company_id integer,
|
|
person_name character varying
|
|
);
|
|
|
|
|
|
--
|
|
-- Name: persons_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
|
--
|
|
|
|
CREATE SEQUENCE persons_id_seq
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
--
|
|
-- Name: persons_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
|
--
|
|
|
|
ALTER SEQUENCE persons_id_seq OWNED BY persons.id;
|
|
|
|
|
|
--
|
|
-- Name: id; Type: DEFAULT; Schema: public; Owner: -
|
|
--
|
|
|
|
ALTER TABLE ONLY companies ALTER COLUMN id SET DEFAULT nextval('companies_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- Name: id; Type: DEFAULT; Schema: public; Owner: -
|
|
--
|
|
|
|
ALTER TABLE ONLY persons ALTER COLUMN id SET DEFAULT nextval('persons_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- Data for Name: companies; Type: TABLE DATA; Schema: public; Owner: -
|
|
--
|
|
|
|
COPY companies (id, company_name) FROM stdin;
|
|
1 Bigees
|
|
2 Organi
|
|
3 Boum
|
|
\.
|
|
|
|
|
|
--
|
|
-- Name: companies_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
|
--
|
|
|
|
SELECT pg_catalog.setval('companies_id_seq', 3, true);
|
|
|
|
|
|
--
|
|
-- Data for Name: persons; Type: TABLE DATA; Schema: public; Owner: -
|
|
--
|
|
|
|
COPY persons (id, company_id, person_name) FROM stdin;
|
|
1 1 Fabien
|
|
2 1 Laurence
|
|
3 2 Eric
|
|
4 3 Ramzy
|
|
\.
|
|
|
|
|
|
--
|
|
-- Name: persons_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
|
--
|
|
|
|
SELECT pg_catalog.setval('persons_id_seq', 4, true);
|
|
|
|
|
|
--
|
|
-- Name: companies_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
|
--
|
|
|
|
ALTER TABLE ONLY companies
|
|
ADD CONSTRAINT companies_pkey PRIMARY KEY (id);
|
|
|
|
|
|
--
|
|
-- Name: persons_company_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
|
|
--
|
|
|
|
ALTER TABLE ONLY persons
|
|
ADD CONSTRAINT persons_company_id_fkey FOREIGN KEY (company_id) REFERENCES companies(id);
|
|
|
|
|
|
--
|
|
-- Name: public; Type: ACL; Schema: -; Owner: -
|
|
--
|
|
|
|
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
|
|
--
|
|
|