附录
-- 表格 fqs_bmsql_new_order: DROP TABLE IF EXISTS fqs_bmsql_new_order; CREATE TABLE fqs_bmsql_new_order ( no_w_id integer not null, no_d_id integer not null, no_o_id integer not null ) distribute by hash(no_w_id); INSERT INTO fqs_bmsql_new_order (no_o_id, no_d_id, no_w_id) VALUES (3001, 1, 1); INSERT INTO fqs_bmsql_new_order (no_o_id, no_d_id, no_w_id) VALUES (1, 1, 1); INSERT INTO fqs_bmsql_new_order (no_o_id, no_d_id, no_w_id) VALUES (2, 1, 1); INSERT INTO fqs_bmsql_new_order (no_o_id, no_d_id, no_w_id) VALUES (3001, 1, 2); INSERT INTO fqs_bmsql_new_order (no_o_id, no_d_id, no_w_id) VALUES (1, 1, 2); INSERT INTO fqs_bmsql_new_order (no_o_id, no_d_id, no_w_id) VALUES (2, 1, 2); -- 表格 fqs_bmsql_order_line: DROP TABLE IF EXISTS fqs_bmsql_order_line; CREATE TABLE fqs_bmsql_order_line ( ol_w_id integer not null, ol_d_id integer not null, ol_o_id integer not null, ol_number integer not null, ol_i_id integer not null, ol_delivery_d timestamp, ol_amount decimal(6,2), ol_supply_w_id integer, ol_quantity integer, ol_dist_info char(24) ) distribute by hash(ol_w_id); INSERT INTO fqs_bmsql_order_line (ol_o_id, ol_d_id, ol_w_id, ol_number, ol_i_id, ol_supply_w_id, ol_quantity, ol_amount, ol_dist_info) VALUES (3001, 1, 1, 1, 1, 2, 1, 22.46, 's_dist_02'); INSERT INTO fqs_bmsql_order_line (ol_o_id, ol_d_id, ol_w_id, ol_number, ol_i_id, ol_supply_w_id, ol_quantity, ol_amount, ol_dist_info) VALUES (1, 1, 1, 1, 1, 2, 1, 22.46, 's_dist_02'); INSERT INTO fqs_bmsql_order_line (ol_o_id, ol_d_id, ol_w_id, ol_number, ol_i_id, ol_supply_w_id, ol_quantity, ol_amount, ol_dist_info) VALUES (2, 1, 1, 1, 1, 2, 1, 22.46, 's_dist_02'); INSERT INTO fqs_bmsql_order_line (ol_o_id, ol_d_id, ol_w_id, ol_number, ol_i_id, ol_supply_w_id, ol_quantity, ol_amount, ol_dist_info) VALUES (3001, 1, 2, 1, 1, 2, 1, 22.46, 's_dist_02'); INSERT INTO fqs_bmsql_order_line (ol_o_id, ol_d_id, ol_w_id, ol_number, ol_i_id, ol_supply_w_id, ol_quantity, ol_amount, ol_dist_info) VALUES (1, 1, 2, 1, 1, 2, 1, 22.46, 's_dist_02'); INSERT INTO fqs_bmsql_order_line (ol_o_id, ol_d_id, ol_w_id, ol_number, ol_i_id, ol_supply_w_id, ol_quantity, ol_amount, ol_dist_info) VALUES (2, 1, 2, 1, 1, 2, 1, 22.46, 's_dist_02'); -- 表格 fqs_bmsql_oorder: DROP TABLE IF EXISTS fqs_bmsql_oorder; create table fqs_bmsql_oorder ( o_w_id integer not null, o_d_id integer not null, o_id integer not null, o_c_id integer, o_carrier_id integer, o_ol_cnt integer, o_all_local integer, o_entry_d timestamp ) distribute by hash(o_w_id); INSERT INTO fqs_bmsql_oorder (o_id, o_d_id, o_w_id, o_c_id, o_entry_d, o_ol_cnt, o_all_local) VALUES (3001, 1, 1, 1, '2022-04-24 14:16:10.828', 5, 1); INSERT INTO fqs_bmsql_oorder (o_id, o_d_id, o_w_id, o_c_id, o_entry_d, o_ol_cnt, o_all_local) VALUES (1, 1, 1, 1, '2022-04-24 14:16:10.828', 5, 1); INSERT INTO fqs_bmsql_oorder (o_id, o_d_id, o_w_id, o_c_id, o_entry_d, o_ol_cnt, o_all_local) VALUES (2, 1, 1, 1, '2022-04-24 14:16:10.828', 5, 1); INSERT INTO fqs_bmsql_oorder (o_id, o_d_id, o_w_id, o_c_id, o_entry_d, o_ol_cnt, o_all_local) VALUES (3001, 1, 2, 1, '2022-04-24 14:16:10.828', 5, 1); INSERT INTO fqs_bmsql_oorder (o_id, o_d_id, o_w_id, o_c_id, o_entry_d, o_ol_cnt, o_all_local) VALUES (1, 1, 2, 1, '2022-04-24 14:16:10.828', 5, 1); INSERT INTO fqs_bmsql_oorder (o_id, o_d_id, o_w_id, o_c_id, o_entry_d, o_ol_cnt, o_all_local) VALUES (2, 1, 2, 1, '2022-04-24 14:16:10.828', 5, 1); -- 表格 fqs_bmsql_customer DROP TABLE IF EXISTS fqs_bmsql_customer; CREATE TABLE fqs_bmsql_customer ( c_w_id integer not null, c_d_id integer not null, c_id integer not null, c_discount decimal(4,4), c_credit char(2), c_last varchar(16), c_first varchar(16), c_credit_lim decimal(12,2), c_balance decimal(12,2), c_ytd_payment decimal(12,2), c_payment_cnt integer, c_delivery_cnt integer, c_street_1 varchar(20), c_street_2 varchar(20), c_city varchar(20), c_state char(2), c_zip char(9), c_phone char(16), c_since timestamp, c_middle char(2), c_data varchar(500) ) distribute by hash(c_w_id); INSERT INTO fqs_bmsql_customer VALUES (1, 1, 1, 0.4395, 'GC', 'BARBARBAR', 'HNVBhIjtjsku8', 50000.00, -10.00, 10.00, 1, 1, 'HDJJSDc1RLmwqHcr', 'kIWYlHTvnf7kUxa', 'ra6KA3FJjY', 'BU', '557011111', '9366706537194349', '2022-09-20 17:44:43.022', 'OE', 'RXEzmlIlVMBZV0vuNjuvmzBZR3t1wLxeduFW9xlzsrpwqewHEVqb9TkGx6kI0iWMy 5nuuK8F48JToOYbCq2VQxwNbwoPnCoJKmMNJiJEwXBB6eEls9jZfngID6MMJhQ7XgYMRnDWG0qh5ln4i92A1uE2PKjjIysF2YTKNo5XLWmWq2NNNhsdOAuvpW6UwEGwtYDsegshgpqKI6koRjCvW3GPQBTxaCBL7vh1mE4 1AG0elXsPBUSXGbQEHrw6tFsw3plpHfYkH36jagdIi5Dk2TcfS19z8veG9VSBjUwRhg2i7jwsKC86gQ9GB67DNgYkzZdsCNv36cByw3vOA4B0QvOcKnByOkFwUijzta9ZBBwnHrao3n4m979UzeK6bRCvMXrM2N2ewngvTkZmtoysKA'); INSERT INTO fqs_bmsql_customer VALUES (1, 1, 2, 0.1748, 'GC', 'BARBAROUGHT', 'kEPmpoUTA0', 50000.00, -10.00, 10.00, 1, 1, 'Hi7ZDuNEFVL3BFhq3V', 'mCM8h1kALRvU5I4k' , 'c3VpfkpPADAe1Th2', 'FA', '976111111', '3045334757503957', '2022-09-20 17:44:43.023', 'OE', 'fXcA9aGK36u4ILnvtdDdd95XkPEeeSNwho03B8fhHy41MB15FOwvqEQrSRkiWDPRgYaXXou gfj0tFl72xfVRY0ELDKEKoII0AA1f3ncdK8SRLgZK18uAVnS0daMnV1xkrOZyHmQqSI7Thnp8qT1T02AfTxIz6jr1lzOY7T3bFlX8S1DkvoNjCOMh97LEYBXWdoxGYGjb6rWSRKDJuIIARyv1fhuTW6TYb4mCi8pa5JcA3 xnir5FuzutQbUcis76g2sQQCrgEg3shKwCtoSRStFy1XqjfQr9Un0hydSoJeLwXKqo6SBgBGuI3XTpgvLEgTw93OsE0M2HinmOpHFPEb3Qr3LhwHZePB7mWnt4f8JocvcYYhh9eWcaB0yWn3PRrMWygGIXX2NY2bVL6hr3 hgABe4oEYDih4wMpAxNx4mao'); -- 表格 fqs_bmsql_warehouse: DROP TABLE IF EXISTS fqs_bmsql_warehouse; CREATE TABLE fqs_bmsql_warehouse ( w_id integer not null, w_ytd decimal(12,2), w_tax decimal(4,4), w_name varchar(10), w_street_1 varchar(20), w_street_2 varchar(20), w_city varchar(20), w_state char(2), w_zip char(9) ) distribute by hash(w_id); INSERT INTO fqs_bmsql_warehouse VALUES (1, 300000.00, 0.0468, 'gehIih', 'CIJ5N3Y3F5s', 'ul7E6xoKz37', 'W2Kn3kOm7F7IH', 'FL', '007411111'); INSERT INTO fqs_bmsql_warehouse VALUES (2, 300000.00, 0.0720, 'TwfKXI', 'qT5gTWKSYLqeteLYZ6A', 'zG4c4w9F2sWCU', 'Kr0SnDySPb9j5Fe1', 'HA', '499111111'); INSERT INTO fqs_bmsql_warehouse VALUES (3, 300000.00, 0.1337, 'ec9fPQ9', 'c4z8apy6f44aOnKT', 'kgCuQ6HCmITVLsseI2L', 'Y3KHRBZygx', 'LY', '529111111'); INSERT INTO fqs_bmsql_warehouse VALUES (4, 300000.00, 0.0422, 'f3qgAZWl', 'H6ygGef5QIS', 'ToYe3XH8fL01f', 'k3FgsJ5dB8ZjVwhMpyim', 'KH', '998111111'); INSERT INTO fqs_bmsql_warehouse VALUES (5, 300000.00, 0.1464, 'Er8Mt3', 'cOdXHSNZgUjcByP9', 'zCujFInAWxrmDl4X', 'Wpc7AX0IC0y2P6Na', 'BB', '159811111'); -- 表格 fqs_bmsql_district: DROP TABLE IF EXISTS fqs_bmsql_district; CREATE TABLE fqs_bmsql_district ( d_w_id integer not null, d_id integer not null, d_ytd decimal(12,2), d_tax decimal(4,4), d_next_o_id integer, d_name varchar(10), d_street_1 varchar(20), d_street_2 varchar(20), d_city varchar(20), d_state char(2), d_zip char(9) ) distribute by hash(d_w_id); INSERT INTO fqs_bmsql_district VALUES (1, 1, 30000.00, 0.0140, 3001, 'Ou2TyklYKp', 'QU7IWKeF7CmEPw', 'wvvLhFQNfms4ubgNtutj', 'LUsGPw2sLQhidDIQeJ8', 'PH', '596911111'); INSERT INTO fqs_bmsql_district VALUES (1, 2, 30000.00, 0.0885, 3001, 'z7ooGzlm', 'p3k33NWJYeo6IK5m', 'Mrl6ehDCQcY2RPEa', 'KJiO0vplriI', 'XY', '568211111'); INSERT INTO fqs_bmsql_district VALUES (1, 3, 30000.00, 0.0753, 3001, 'uQhmcio', 'ZZd4QYPh2R4jP', 'BUzVx3gLsRIu', 'MInqHFI7K8', 'DD', '964711111'); INSERT INTO fqs_bmsql_district VALUES (2, 1, 30000.00, 0.0706, 3001, 'wI93M62hoW', 'oMYOpBCYlyQFJ7iKBs', 'cycBxwfjw02LjP0hS3', 'YnKNWyaIpqyqJvnGR', 'AI', '118411111'); INSERT INTO fqs_bmsql_district VALUES (2, 2, 30000.00, 0.1235, 3001, 'zsyRwYjEI', 'GxfjQUMmGvb', 'rvdyaHeqCvd2vm1OqX1S', 'hJbAR2M0pfehPCCADVfD', 'UR', '157011111'); INSERT INTO fqs_bmsql_district VALUES (2, 3, 30000.00, 0.0722, 3001, 'Yl3frBMW', 'AIxDjNtK9zHFVd79EJK', 'Lxe2AGES0S5ckpOceXm', 'CqCCYhGddw71Y', 'XM', '812911111'); -- 表格 fqs_window_test: DROP TABLE IF EXISTS fqs_window_test; CREATE TABLE fqs_window_test ( id int4 NULL, province varchar(10) NULL, city varchar(10) NULL ); INSERT INTO fqs_window_test (id,province,city) VALUES (1,'guangdong','guangzhou') ,(2,'guangdong','shenzhen') ,(3,'guangdong','foushan') ,(4,'hunan','changsha') ,(5,'sichuan','chengdu') ,(6,'hunan','hengyang'); -- 表格 fqs_bmsql_warehouse: DROP TABLE IF EXISTS fqs_bmsql_warehouse; CREATE TABLE fqs_bmsql_warehouse ( w_id integer not null, w_ytd decimal(12,2), w_tax decimal(4,4), w_name varchar(10), w_street_1 varchar(20), w_street_2 varchar(20), w_city varchar(20), w_state char(2), w_zip char(9) ) distribute by hash(w_id); INSERT INTO fqs_bmsql_warehouse VALUES (1, 300000.00, 0.0468, 'gehIih', 'CIJ5N3Y3F5s', 'ul7E6xoKz37', 'W2Kn3kOm7F7IH', 'FL', '007411111'); INSERT INTO fqs_bmsql_warehouse VALUES (2, 300000.00, 0.0720, 'TwfKXI', 'qT5gTWKSYLqeteLYZ6A', 'zG4c4w9F2sWCU', 'Kr0SnDySPb9j5Fe1', 'HA', '499111111'); INSERT INTO fqs_bmsql_warehouse VALUES (3, 300000.00, 0.1337, 'ec9fPQ9', 'c4z8apy6f44aOnKT', 'kgCuQ6HCmITVLsseI2L', 'Y3KHRBZygx', 'LY', '529111111'); INSERT INTO fqs_bmsql_warehouse VALUES (4, 300000.00, 0.0422, 'f3qgAZWl', 'H6ygGef5QIS', 'ToYe3XH8fL01f', 'k3FgsJ5dB8ZjVwhMpyim', 'KH', '998111111'); INSERT INTO fqs_bmsql_warehouse VALUES (5, 300000.00, 0.1464, 'Er8Mt3', 'cOdXHSNZgUjcByP9', 'zCujFInAWxrmDl4X', 'Wpc7AX0IC0y2P6Na', 'BB', '159811111'); -- 表格 FQS_COMPANY: DROP TABLE IF EXISTS FQS_COMPANY; CREATE TABLE FQS_COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL ); INSERT INTO FQS_COMPANY (ID,NAME,AGE,ADDRESS,SALARY) VALUES (1, 'Paul', 32, 'California', 20000.00 ); INSERT INTO FQS_COMPANY (ID,NAME,AGE,ADDRESS,SALARY) VALUES (2, 'Allen', 25, 'Texas', 15000.00 ); INSERT INTO FQS_COMPANY (ID,NAME,AGE,ADDRESS,SALARY) VALUES (3, 'Teddy', 23, 'Norway', 20000.00 ); INSERT INTO FQS_COMPANY (ID,NAME,AGE,ADDRESS,SALARY) VALUES (4, 'Mark', 25, 'Rich-Mond ', 65000.00 ); INSERT INTO FQS_COMPANY (ID,NAME,AGE,ADDRESS,SALARY) VALUES (5, 'David', 27, 'Texas', 85000.00 ); INSERT INTO FQS_COMPANY (ID,NAME,AGE,ADDRESS,SALARY) VALUES (6, 'Kim', 22, 'South-Hall', 45000.00 ); INSERT INTO FQS_COMPANY VALUES (7, 'James', 24, 'Houston', 10000.00 ); -- 表格 FQS_DEPARTMENT: DROP TABLE IF EXISTS FQS_DEPARTMENT; CREATE TABLE FQS_DEPARTMENT( ID INT PRIMARY KEY NOT NULL, DEPT CHAR(50) NOT NULL, EMP_ID INT NOT NULL ); INSERT INTO FQS_DEPARTMENT (ID, DEPT, EMP_ID) VALUES (1, 'IT Billing', 1 ); INSERT INTO FQS_DEPARTMENT (ID, DEPT, EMP_ID) VALUES (2, 'Engineering', 2 ); INSERT INTO FQS_DEPARTMENT (ID, DEPT, EMP_ID) VALUES (3, 'Finance', 7 ); -- 表格 fqs_t1: DROP TABLE IF EXISTS fqs_t1; CREATE TABLE fqs_t1 ( c1 integer primary key, rel_id INT NOT NULL ) distribute by hash(c1); -- 表格 fqs_t2: DROP TABLE IF EXISTS fqs_t2; CREATE TABLE fqs_t2( c1 INT PRIMARY KEY NOT NULL, rel_id INT NOT NULL ) distribute by hash(c1); -- 表格 fqs_pgbench_history: DROP TABLE IF EXISTS fqs_pgbench_history; CREATE TABLE fqs_pgbench_history (tid integer,bid integer,aid integer,delta integer,mtime timestamp without time zone,filler character(22)) DISTRIBUTE BY HASH(tid); -- 表格 fqs_test_mod: DROP TABLE IF EXISTS fqs_test_mod; CREATE TABLE fqs_test_mod(id int, name text) distribute by modulo(id); INSERT INTO fqs_test_mod values (1,'1'),(2,'2'),(3,'3'); -- 表格 fqs_test_repl: DROP TABLE IF EXISTS fqs_test_repl; CREATE TABLE fqs_test_repl(id int, name text) distribute by REPLICATION; INSERT INTO fqs_test_repl values (1,'1'),(2,'2'),(3,'3'); -- 表格 fqs_test_random: DROP TABLE IF EXISTS fqs_test_random; CREATE TABLE fqs_test_random(id int, name text) distribute by random; INSERT INTO fqs_test_random values (1,'1'),(2,'2'),(3,'3'); -- 表格 fqs_t_char: DROP TABLE IF EXISTS fqs_t_char; CREATE TABLE fqs_t_char(id int,iid int,name varchar) distribute by hash(name); INSERT INTO fqs_t_char SELECT i,floor(100*i),'name'||i FROM generate_series(0, 1000) i; -- 表格 fqs_t_int: DROP TABLE IF EXISTS fqs_t_int; CREATE TABLE fqs_t_int(id int,iid int,name varchar) distribute by hash(id); INSERT INTO fqs_t_int SELECT i,floor(100*i),'name'||i FROM generate_series(0, 1000) i; -- 表格 fqs_aa、fqs_bb、fqs_cc: DROP TABLE IF EXISTS fqs_aa; DROP TABLE IF EXISTS fqs_bb; DROP TABLE IF EXISTS fqs_cc; CREATE TABLE fqs_aa ( a integer primary key, b integer, c integer, d integer ); CREATE TABLE fqs_bb ( a integer primary key, b integer, c integer, d integer ); CREATE TABLE fqs_cc ( a integer primary key, b integer, c integer, d integer ); INSERT INTO fqs_aa VALUES(1,1,1,1),(2,2,2,2),(3,3,3,3),(4,4,4,4); INSERT INTO fqs_bb VALUES(1,1,2,1),(2,2,3,2),(3,3,4,3),(4,4,4,4); INSERT INTO fqs_aa VALUES(5,1,1,1),(6,2,2,2),(7,3,3,3),(8,4,4,4); INSERT INTO fqs_cc VALUES(1,1,2,1),(2,2,3,2),(3,3,4,3),(4,4,4,4); -- 表格 fqs_t_DN1: DROP TABLE IF EXISTS fqs_t_DN1; CREATE TABLE fqs_t_DN1(id int, num int, des text) to node(DN1); INSERT INTO fqs_t_DN1 VALUES(1,1,'111'),(2,2,'22'),(3,3,'33'),(4,4,'444'); -- 表格 fqs_test_hash1、fqs_test_hash2: DROP TABLE IF EXISTS fqs_test_hash1; CREATE TABLE fqs_test_hash1(id int, name text) distribute by hash(id); INSERT INTO fqs_test_hash1 values (1,'1'),(2,'2'),(3,'3'); DROP TABLE IF EXISTS fqs_test_hash2; CREATE TABLE fqs_test_hash2(id int, name text) distribute by hash(id); INSERT INTO fqs_test_hash2 values (1,'1'),(2,'2'),(3,'3'); -- 表格 fqs_test_repl1、fqs_test_repl2: DROP TABLE IF EXISTS fqs_test_repl1; CREATE TABLE fqs_test_repl1(id int, name text) distribute by replication; INSERT INTO fqs_test_repl1 values (1,'1'),(2,'2'),(3,'3'); DROP TABLE IF EXISTS fqs_test_repl2; CREATE TABLE fqs_test_repl2(id int, name text) distribute by replication; INSERT INTO fqs_test_repl2 values (1,'1'),(2,'2'),(3,'3'); -- 表格 fqs_test_mod1、fqs_test_mod2: DROP TABLE IF EXISTS fqs_test_mod1; CREATE TABLE fqs_test_mod1(id int, name text) distribute by modulo(id); INSERT INTO fqs_test_mod1 values (1,'1'),(2,'2'),(3,'3'); DROP TABLE IF EXISTS fqs_test_mod2; CREATE TABLE fqs_test_mod2(id int, name text) distribute by modulo(id); INSERT INTO fqs_test_mod2 values (1,'1'),(2,'2'),(3,'3'); -- 表格 fqs_test_random1、fqs_test_random2: DROP TABLE IF EXISTS fqs_test_random1; CREATE TABLE fqs_test_random1(id int, name text) distribute by random; INSERT INTO fqs_test_random1 values (1,'1'),(2,'2'),(3,'3'); DROP TABLE IF EXISTS fqs_test_random2; CREATE TABLE fqs_test_random2(id int, name text) distribute by random; INSERT INTO fqs_test_random2 values (1,'1'),(2,'2'),(3,'3');
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。