postgresql/contrib/test_decoding
Andres Freund be65eddd80 Add required database and origin filtering for logical messages.
Logical messages, added in 3fe3511d05, during decoding failed to filter
messages emitted in other databases and messages emitted "under" a
replication origin the output plugin isn't interested in.

Add tests to verify that both types of filtering actually work. While
touching message.sql remove hunk obsoleted by d25379e.

Bump XLOG_PAGE_MAGIC because xl_logical_message changed and because
3fe3511d05 had omitted doing so. 3fe3511d05 additionally didn't bump
catversion, but 7a542700d has done so since.

Author: Petr Jelinek
Reported-By: Andres Freund
Discussion: 20160406142513.wotqy3ba3kanr423@alap3.anarazel.de
2016-04-13 17:38:54 -07:00
..
expected Add required database and origin filtering for logical messages. 2016-04-13 17:38:54 -07:00
specs Force synchronous_commit=on in test_decoding's concurrent_ddl_dml.spec. 2016-03-03 17:22:25 -08:00
sql Add required database and origin filtering for logical messages. 2016-04-13 17:38:54 -07:00
.gitignore test_decoding: Update .gitignore 2014-03-31 14:18:35 -04:00
logical.conf Introduce logical decoding. 2014-03-03 16:32:18 -05:00
Makefile Generic Messages for Logical Decoding 2016-04-06 10:05:41 +01:00
test_decoding.c Generic Messages for Logical Decoding 2016-04-06 10:05:41 +01:00