From 0845264642d855d92c63c5d05a4ef83245ca16c5 Mon Sep 17 00:00:00 2001
From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Thu, 11 Dec 2014 17:45:35 -0500
Subject: [PATCH] Make rowsecurity test clean up after itself, too.

Leaving global objects like roles hanging around is bad practice.
---
 src/test/regress/expected/rowsecurity.out | 3 +++
 src/test/regress/sql/rowsecurity.sql      | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/src/test/regress/expected/rowsecurity.out b/src/test/regress/expected/rowsecurity.out
index 5eb61c46aa2..430da554d5f 100644
--- a/src/test/regress/expected/rowsecurity.out
+++ b/src/test/regress/expected/rowsecurity.out
@@ -2212,3 +2212,6 @@ RESET client_min_messages;
 DROP USER rls_regress_user0;
 DROP USER rls_regress_user1;
 DROP USER rls_regress_user2;
+DROP USER rls_regress_exempt_user;
+DROP ROLE rls_regress_group1;
+DROP ROLE rls_regress_group2;
diff --git a/src/test/regress/sql/rowsecurity.sql b/src/test/regress/sql/rowsecurity.sql
index 181043f4164..ee28a2cbdc4 100644
--- a/src/test/regress/sql/rowsecurity.sql
+++ b/src/test/regress/sql/rowsecurity.sql
@@ -933,3 +933,6 @@ RESET client_min_messages;
 DROP USER rls_regress_user0;
 DROP USER rls_regress_user1;
 DROP USER rls_regress_user2;
+DROP USER rls_regress_exempt_user;
+DROP ROLE rls_regress_group1;
+DROP ROLE rls_regress_group2;
-- 
GitLab