DROP TABLE IF EXISTS continent;
CREATE TABLE IF NOT EXISTS continent (
- id char(3) PRIMARY KEY,
+ id bigint PRIMARY KEY,
+ id char(3) UNIQUE,
name varchar(200),
- geoid bigint
);
GRANT ALL ON TABLE continent TO www;
GRANT ALL ON TABLE continent TO nico;
-- NB 05.01.18 INSERT INTO continent VALUES ('OC','Oceania');
-- NB 05.01.18 INSERT INTO continent VALUES ('SA','South America');
-- NB 05.01.18 INSERT INTO continent VALUES ('AN','Antarctica');
-COPY continent FROM PROGRAM 'curl -s http://download.geonames.org/export/dump/readme.txt | awk "/^Continent codes/ {ok=1} ok==1 && /^$/{exit} ok==1 {print \$0}" | tail -n +2 | sed -e "s/ : /\t/" -e "s/[\t ]\+geonameId=/\t/"' WITH (format 'text', NULL '');
+COPY continent FROM PROGRAM 'curl -s http://download.geonames.org/export/dump/readme.txt | awk "/^Continent codes/ {ok=1} ok==1 && /^$/{exit} ok==1 {print \$0}" | tail -n +2 | sed -e "s/ : /\t/" -e "s/[\t ]\+geonameId=/\t/" | cut -f 3,1,2' WITH (format 'text', NULL '');
COMMIT;