mirror of https://github.com/citusdata/citus.git
26 lines
873 B
SQL
26 lines
873 B
SQL
-- Setup test tables for PostgreSQL 18 compatibility testing
|
|
\c citus
|
|
|
|
SET citus.shard_replication_factor = 1;
|
|
SET citus.shard_count = 4;
|
|
|
|
-- Create tables if they don't exist
|
|
CREATE TABLE IF NOT EXISTS users_table (user_id int, time timestamp, value_1 int, value_2 int, value_3 float, value_4 bigint);
|
|
CREATE TABLE IF NOT EXISTS events_table (user_id int, time timestamp, event_type int, value_2 int, value_3 float, value_4 bigint);
|
|
|
|
-- Create distributed tables
|
|
SELECT create_distributed_table('users_table', 'user_id');
|
|
SELECT create_distributed_table('events_table', 'user_id');
|
|
|
|
-- Insert some test data
|
|
INSERT INTO users_table VALUES
|
|
(1, now(), 10, 20, 1.5, 100),
|
|
(2, now(), 30, 40, 2.5, 200),
|
|
(3, now(), 50, 60, 3.5, 300);
|
|
|
|
INSERT INTO events_table VALUES
|
|
(1, now(), 1, 1, 1.1, 10),
|
|
(2, now(), 2, 2, 2.2, 20),
|
|
(3, now(), 3, 3, 3.3, 30),
|
|
(1, now(), 4, 4, 4.4, 40);
|