@@ -67,20 +67,28 @@ SECURITY LABEL ON FUNCTION dummy_seclabel_four() IS 'classified'; -- OK
67
67
SECURITY LABEL ON DOMAIN dummy_seclabel_domain IS 'classified'; -- OK
68
68
CREATE SCHEMA dummy_seclabel_test;
69
69
SECURITY LABEL ON SCHEMA dummy_seclabel_test IS 'unclassified'; -- OK
70
+ SET client_min_messages = error;
71
+ CREATE PUBLICATION dummy_pub;
72
+ CREATE SUBSCRIPTION dummy_sub CONNECTION '' PUBLICATION foo WITH (NOCONNECT);
73
+ RESET client_min_messages;
74
+ SECURITY LABEL ON PUBLICATION dummy_pub IS 'classified';
75
+ SECURITY LABEL ON SUBSCRIPTION dummy_sub IS 'classified';
70
76
SELECT objtype, objname, provider, label FROM pg_seclabels
71
77
ORDER BY objtype, objname;
72
- objtype | objname | provider | label
73
- ----------+------------------------------+----------+--------------
74
- column | dummy_seclabel_tbl1.a | dummy | unclassified
75
- domain | dummy_seclabel_domain | dummy | classified
76
- function | dummy_seclabel_four() | dummy | classified
77
- role | regress_dummy_seclabel_user1 | dummy | classified
78
- role | regress_dummy_seclabel_user2 | dummy | unclassified
79
- schema | dummy_seclabel_test | dummy | unclassified
80
- table | dummy_seclabel_tbl1 | dummy | top secret
81
- table | dummy_seclabel_tbl2 | dummy | classified
82
- view | dummy_seclabel_view1 | dummy | classified
83
- (9 rows)
78
+ objtype | objname | provider | label
79
+ --------------+------------------------------+----------+--------------
80
+ column | dummy_seclabel_tbl1.a | dummy | unclassified
81
+ domain | dummy_seclabel_domain | dummy | classified
82
+ function | dummy_seclabel_four() | dummy | classified
83
+ publication | dummy_pub | dummy | classified
84
+ role | regress_dummy_seclabel_user1 | dummy | classified
85
+ role | regress_dummy_seclabel_user2 | dummy | unclassified
86
+ schema | dummy_seclabel_test | dummy | unclassified
87
+ subscription | dummy_sub | dummy | classified
88
+ table | dummy_seclabel_tbl1 | dummy | top secret
89
+ table | dummy_seclabel_tbl2 | dummy | classified
90
+ view | dummy_seclabel_view1 | dummy | classified
91
+ (11 rows)
84
92
85
93
-- check for event trigger
86
94
CREATE FUNCTION event_trigger_test()
0 commit comments