mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-10-01 14:52:08 +02:00
Fix test_decoding test case's check that slot has been dropped.
pg_stat_replication shows connected replication clients. The ddl test case never has any replication clients connected, so querying pg_stat_replication is pointless. To check that a slot has been dropped correctly, query pg_replication_slots instead. Andres Freund
This commit is contained in:
parent
03e2b1017c
commit
afd0fcbc5d
@ -639,9 +639,9 @@ SELECT pg_drop_replication_slot('regression_slot');
|
|||||||
|
|
||||||
(1 row)
|
(1 row)
|
||||||
|
|
||||||
/* check that we aren't visible anymore now */
|
/* check that the slot is gone */
|
||||||
SELECT * FROM pg_stat_replication;
|
SELECT * FROM pg_replication_slots;
|
||||||
pid | usesysid | usename | application_name | client_addr | client_hostname | client_port | backend_start | backend_xmin | state | sent_location | write_location | flush_location | replay_location | sync_priority | sync_state
|
slot_name | plugin | slot_type | datoid | database | active | xmin | catalog_xmin | restart_lsn
|
||||||
-----+----------+---------+------------------+-------------+-----------------+-------------+---------------+--------------+-------+---------------+----------------+----------------+-----------------+---------------+------------
|
-----------+--------+-----------+--------+----------+--------+------+--------------+-------------
|
||||||
(0 rows)
|
(0 rows)
|
||||||
|
|
||||||
|
@ -331,7 +331,8 @@ SELECT data FROM pg_logical_slot_get_changes('regression_slot', NULL, NULL, 'inc
|
|||||||
|
|
||||||
-- done, free logical replication slot
|
-- done, free logical replication slot
|
||||||
SELECT data FROM pg_logical_slot_get_changes('regression_slot', NULL, NULL, 'include-xids', '0');
|
SELECT data FROM pg_logical_slot_get_changes('regression_slot', NULL, NULL, 'include-xids', '0');
|
||||||
|
|
||||||
SELECT pg_drop_replication_slot('regression_slot');
|
SELECT pg_drop_replication_slot('regression_slot');
|
||||||
|
|
||||||
/* check that we aren't visible anymore now */
|
/* check that the slot is gone */
|
||||||
SELECT * FROM pg_stat_replication;
|
SELECT * FROM pg_replication_slots;
|
||||||
|
Loading…
Reference in New Issue
Block a user