diff --git a/TK_Cust/dev/tk_cust/china_city/S98_S_china_city.sql b/TK_Cust/dev/tk_cust/china_city/S98_S_china_city.sql new file mode 100644 index 0000000..39d5586 --- /dev/null +++ b/TK_Cust/dev/tk_cust/china_city/S98_S_china_city.sql @@ -0,0 +1,58 @@ +/*******Main Section**************************************************************************/ +\set ON_ERROR_STOP on +\set AUTOCOMMIT on +\timing on +delete from p10_sa.S98_S_china_city +; +insert into p10_sa.S98_S_china_city +( prov_cn + , province + , city_cn + , city + , city_cn2 + , city2 + , postalcode + , area_code + , area + , etl_tx_dt ) + select + prov_cn + , province + , city_cn + , city + , city_cn2 + , city2 + , postalcode + , area_code + , area + , etl_tx_dt + from p00_tal.S98_S_china_city + ; + delete from p12_sfull.S98_S_china_city +; +; +insert into p12_sfull.S98_S_china_city +( prov_cn + , province + , city_cn + , city + , city_cn2 + , city2 + , postalcode + , area_code + , area + , etl_tx_dt ) + select + prov_cn + , province + , city_cn + , city + , city_cn2 + , city2 + , postalcode + , area_code + , area + , etl_tx_dt + from p10_sa.S98_S_china_city +; +\q \ No newline at end of file diff --git a/TK_Cust/dev/tk_cust/china_city/sa_foreign_tables.sql b/TK_Cust/dev/tk_cust/china_city/sa_foreign_tables.sql new file mode 100644 index 0000000..d91ef3a --- /dev/null +++ b/TK_Cust/dev/tk_cust/china_city/sa_foreign_tables.sql @@ -0,0 +1,21 @@ + +CREATE FOREIGN TABLE if not exists p00_tal.S98_S_china_city ( + prov_cn TEXT + , province TEXT + , city_cn TEXT + , city TEXT + , city_cn2 TEXT + , city2 TEXT + , postalcode TEXT + , area_code TEXT + , area TEXT + , etl_tx_dt TIMESTAMP +) + + +SERVER pgsql_server_S98_S OPTIONS(schema_name 'data_api', table_name 'china_city' ); + + + + + diff --git a/TK_Cust/dev/tk_cust/china_city/sa_tables.sql b/TK_Cust/dev/tk_cust/china_city/sa_tables.sql new file mode 100644 index 0000000..4a18aea --- /dev/null +++ b/TK_Cust/dev/tk_cust/china_city/sa_tables.sql @@ -0,0 +1,55 @@ + +create table if not exists p10_sa.S98_S_china_city ( + prov_cn TEXT + , province TEXT + , city_cn TEXT + , city TEXT + , city_cn2 TEXT + , city2 TEXT + , postalcode TEXT + , area_code TEXT + , area TEXT + , etl_tx_dt TIMESTAMP +) ; + + COMMENT ON COLUMN p10_sa.S98_S_china_city.prov_cn IS '省份'; + COMMENT ON COLUMN p10_sa.S98_S_china_city.province IS 'province'; + COMMENT ON COLUMN p10_sa.S98_S_china_city.city_cn IS '城市'; + COMMENT ON COLUMN p10_sa.S98_S_china_city.city IS 'City'; + COMMENT ON COLUMN p10_sa.S98_S_china_city.city_cn2 IS '城市2'; + COMMENT ON COLUMN p10_sa.S98_S_china_city.city2 IS 'City2'; + COMMENT ON COLUMN p10_sa.S98_S_china_city.postalcode IS '邮编/postalcode'; + COMMENT ON COLUMN p10_sa.S98_S_china_city.area_code IS '区号/area code'; + COMMENT ON COLUMN p10_sa.S98_S_china_city.area IS '区域'; + COMMENT ON COLUMN p10_sa.S98_S_china_city.etl_tx_dt IS ''; + +COMMENT ON TABLE p10_sa.S98_S_china_city IS ''; + + + +create table if not exists p12_sfull.S98_S_china_city ( + prov_cn TEXT + , province TEXT + , city_cn TEXT + , city TEXT + , city_cn2 TEXT + , city2 TEXT + , postalcode TEXT + , area_code TEXT + , area TEXT + , etl_tx_dt TIMESTAMP +) ; + + COMMENT ON COLUMN p12_sfull.S98_S_china_city.prov_cn IS '省份'; + COMMENT ON COLUMN p12_sfull.S98_S_china_city.province IS 'province'; + COMMENT ON COLUMN p12_sfull.S98_S_china_city.city_cn IS '城市'; + COMMENT ON COLUMN p12_sfull.S98_S_china_city.city IS 'City'; + COMMENT ON COLUMN p12_sfull.S98_S_china_city.city_cn2 IS '城市2'; + COMMENT ON COLUMN p12_sfull.S98_S_china_city.city2 IS 'City2'; + COMMENT ON COLUMN p12_sfull.S98_S_china_city.postalcode IS '邮编/postalcode'; + COMMENT ON COLUMN p12_sfull.S98_S_china_city.area_code IS '区号/area code'; + COMMENT ON COLUMN p12_sfull.S98_S_china_city.area IS '区域'; + COMMENT ON COLUMN p12_sfull.S98_S_china_city.etl_tx_dt IS ''; + +COMMENT ON TABLE p12_sfull.S98_S_china_city IS ''; +