mirror of https://github.com/citusdata/citus.git
123 lines
1.7 KiB
Plaintext
123 lines
1.7 KiB
Plaintext
SET search_path TO upgrade_ref2ref, public;
|
|
BEGIN;
|
|
SET LOCAL citus.multi_shard_modify_mode TO 'sequential';
|
|
SELECT * FROM ref_table_1 ORDER BY id;
|
|
id | value
|
|
----+-------
|
|
1 | 1
|
|
2 | 2
|
|
3 | 3
|
|
4 | 4
|
|
5 | 5
|
|
(5 rows)
|
|
|
|
SELECT * FROM ref_table_2 ORDER BY id;
|
|
id | value
|
|
----+-------
|
|
1 | 1
|
|
2 | 2
|
|
3 | 3
|
|
4 | 4
|
|
5 | 5
|
|
(5 rows)
|
|
|
|
SELECT * FROM ref_table_3 ORDER BY id;
|
|
id | value
|
|
----+-------
|
|
1 | 1
|
|
2 | 2
|
|
3 | 3
|
|
4 | 4
|
|
5 | 5
|
|
(5 rows)
|
|
|
|
SELECT * FROM dist_table ORDER BY id;
|
|
id | value
|
|
----+-------
|
|
1 | 1
|
|
2 | 2
|
|
3 | 3
|
|
4 | 4
|
|
5 | 5
|
|
(5 rows)
|
|
|
|
UPDATE ref_table_1 SET id = 10 where id = 1;
|
|
SELECT * FROM ref_table_1 ORDER BY id;
|
|
id | value
|
|
----+-------
|
|
2 | 2
|
|
3 | 3
|
|
4 | 4
|
|
5 | 5
|
|
10 | 1
|
|
(5 rows)
|
|
|
|
SELECT * FROM ref_table_2 ORDER BY id;
|
|
id | value
|
|
----+-------
|
|
1 | 10
|
|
2 | 2
|
|
3 | 3
|
|
4 | 4
|
|
5 | 5
|
|
(5 rows)
|
|
|
|
SELECT * FROM ref_table_3 ORDER BY id;
|
|
id | value
|
|
----+-------
|
|
1 | 1
|
|
2 | 2
|
|
3 | 3
|
|
4 | 4
|
|
5 | 5
|
|
(5 rows)
|
|
|
|
SELECT * FROM dist_table ORDER BY id;
|
|
id | value
|
|
----+-------
|
|
1 | 1
|
|
2 | 2
|
|
3 | 3
|
|
4 | 4
|
|
5 | 5
|
|
(5 rows)
|
|
|
|
DELETE FROM ref_table_1 WHERE id = 4;
|
|
SELECT * FROM ref_table_1 ORDER BY id;
|
|
id | value
|
|
----+-------
|
|
2 | 2
|
|
3 | 3
|
|
5 | 5
|
|
10 | 1
|
|
(4 rows)
|
|
|
|
SELECT * FROM ref_table_2 ORDER BY id;
|
|
id | value
|
|
----+-------
|
|
1 | 10
|
|
2 | 2
|
|
3 | 3
|
|
5 | 5
|
|
(4 rows)
|
|
|
|
SELECT * FROM ref_table_3 ORDER BY id;
|
|
id | value
|
|
----+-------
|
|
1 | 1
|
|
2 | 2
|
|
3 | 3
|
|
5 | 5
|
|
(4 rows)
|
|
|
|
SELECT * FROM dist_table ORDER BY id;
|
|
id | value
|
|
----+-------
|
|
1 | 1
|
|
2 | 2
|
|
3 | 3
|
|
5 | 5
|
|
(4 rows)
|
|
|
|
ROLLBACK;
|