mirror of https://github.com/citusdata/citus.git
54 lines
1.7 KiB
Plaintext
54 lines
1.7 KiB
Plaintext
SET search_path TO "prepared statements";
|
|
PREPARE prepared_relabel_insert(varchar) AS
|
|
INSERT INTO text_partition_column_table VALUES ($1, 1);
|
|
EXECUTE prepared_relabel_insert('test');
|
|
EXECUTE prepared_relabel_insert('test');
|
|
EXECUTE prepared_relabel_insert('test');
|
|
EXECUTE prepared_relabel_insert('test');
|
|
EXECUTE prepared_relabel_insert('test');
|
|
EXECUTE prepared_relabel_insert('test');
|
|
EXECUTE prepared_relabel_insert('test');
|
|
SELECT key, value FROM text_partition_column_table ORDER BY key;
|
|
key | value
|
|
---------------------------------------------------------------------
|
|
test | 1
|
|
test | 1
|
|
test | 1
|
|
test | 1
|
|
test | 1
|
|
test | 1
|
|
test | 1
|
|
(7 rows)
|
|
|
|
-- TODO: Uncomment tests below once domains are supported
|
|
-- PREPARE prepared_coercion_to_domain_insert(text) AS
|
|
-- INSERT INTO domain_partition_column_table VALUES ($1, 1);
|
|
-- EXECUTE prepared_coercion_to_domain_insert('test-1');
|
|
-- EXECUTE prepared_coercion_to_domain_insert('test-2');
|
|
-- EXECUTE prepared_coercion_to_domain_insert('test-3');
|
|
-- EXECUTE prepared_coercion_to_domain_insert('test-4');
|
|
-- EXECUTE prepared_coercion_to_domain_insert('test-5');
|
|
-- EXECUTE prepared_coercion_to_domain_insert('test-6');
|
|
-- EXECUTE prepared_coercion_to_domain_insert('test-7');
|
|
PREPARE FOO AS INSERT INTO http_request (
|
|
site_id, ingest_time, url, request_country,
|
|
ip_address, status_code, response_time_msec
|
|
) VALUES (
|
|
1, clock_timestamp(), 'http://example.com/path', 'USA',
|
|
inet '88.250.10.123', 200, 10
|
|
);
|
|
EXECUTE foo;
|
|
EXECUTE foo;
|
|
EXECUTE foo;
|
|
EXECUTE foo;
|
|
EXECUTE foo;
|
|
EXECUTE foo;
|
|
EXECUTE foo;
|
|
EXECUTE foo;
|
|
SELECT count(distinct ingest_time) FROM http_request WHERE site_id = 1;
|
|
count
|
|
---------------------------------------------------------------------
|
|
8
|
|
(1 row)
|
|
|