]> git.nbdom.net Git - nb.git/commitdiff
www/dbq/etc/nginx.conf
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Thu, 4 Jan 2018 01:36:16 +0000 (01:36 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Thu, 4 Jan 2018 01:36:16 +0000 (01:36 +0000)
share/sql/zipcode.sql [new file with mode: 0644]

diff --git a/share/sql/zipcode.sql b/share/sql/zipcode.sql
new file mode 100644 (file)
index 0000000..2b76372
--- /dev/null
@@ -0,0 +1,27 @@
+-- DROP TABLE IF EXISTS zipcode;
+CREATE TABLE IF NOT EXISTS zipcode (
+  id varchar(20),
+  country varchar(2),
+  name varchar(180),
+  state varchar(100),
+  state_code varchar(20),
+  province varchar(100),
+  province_code varchar(20),
+  community varchar(100),
+  community_code varchar(20),
+  latitue numeric(7,4),
+  longitude numeric(7,4),
+  accuracy smallint
+  -- PRIMARY KEY(id,country)
+);
+GRANT ALL ON ALL TABLES IN SCHEMA public TO www;
+GRANT ALL ON ALL TABLES IN SCHEMA public TO nico;
+GRANT ALL ON ALL TABLES IN SCHEMA public TO root;
+CREATE INDEX IF NOT EXISTS zipcode_id_idx ON zipcode (id);
+CREATE INDEX IF NOT EXISTS zipcode_country_countryx ON zipcode (country);
+CREATE INDEX IF NOT EXISTS zipcode_name_namex ON zipcode (name);
+-- \copy zipcode from stdin with delimiter E'\t' null as '';
+BEGIN TRANSACTION;
+DELETE FROM zipcode;
+copy zipcode from stdin with (format 'text');
+COMMIT;