From 4dece40beb0a1b5ac0a7b14e647b9224ede05cd2 Mon Sep 17 00:00:00 2001 From: Rafa de la Torre Date: Tue, 5 May 2015 19:06:53 +0200 Subject: [PATCH] Add schema of common-data metadata tables #136 pg_dump -U postgres --schema-only --table=meta_dataset cartodb_user_db > meta_dataset.sql pg_dump -U postgres --schema-only --table=meta_category cartodb_user_db > meta_category.sql --- common-data/meta_category.sql | 13 +++++++++++++ common-data/meta_dataset.sql | 21 +++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 common-data/meta_category.sql create mode 100644 common-data/meta_dataset.sql diff --git a/common-data/meta_category.sql b/common-data/meta_category.sql new file mode 100644 index 0000000..8f9622f --- /dev/null +++ b/common-data/meta_category.sql @@ -0,0 +1,13 @@ +-- +-- Name: meta_category; Type: TABLE; Schema: public +-- + +CREATE TABLE meta_category ( + cartodb_id integer NOT NULL, + name text, + created_at timestamp with time zone DEFAULT now() NOT NULL, + updated_at timestamp with time zone DEFAULT now() NOT NULL, + the_geom geometry(Geometry,4326), + the_geom_webmercator geometry(Geometry,3857), + image_url text +); diff --git a/common-data/meta_dataset.sql b/common-data/meta_dataset.sql new file mode 100644 index 0000000..d8becf0 --- /dev/null +++ b/common-data/meta_dataset.sql @@ -0,0 +1,21 @@ +-- +-- Name: meta_dataset; Type: TABLE; Schema: public +-- + +CREATE TABLE meta_dataset ( + cartodb_id integer NOT NULL, + name text, + description text, + created_at timestamp with time zone DEFAULT now() NOT NULL, + updated_at timestamp with time zone DEFAULT now() NOT NULL, + the_geom geometry(Geometry,4326), + the_geom_webmercator geometry(Geometry,3857), + source text, + license text, + meta_category_id integer, + tabname text, + geometry_types text +); + +ALTER TABLE ONLY meta_dataset + ADD CONSTRAINT meta_dataset_meta_category_id_fkey FOREIGN KEY (meta_category_id) REFERENCES meta_category(cartodb_id);