Skip to content

Commit f85a38e

Browse files
committed
chore: add tests for pgbouncer
1 parent a4be80b commit f85a38e

File tree

2 files changed

+62
-0
lines changed

2 files changed

+62
-0
lines changed

nix/tests/expected/pgbouncer.out

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
-- pgbouncer schema owner
2+
select
3+
n.nspname as schema_name,
4+
r.rolname as owner
5+
from
6+
pg_namespace n
7+
join
8+
pg_roles r on n.nspowner = r.oid
9+
where
10+
n.nspname = 'pgbouncer';
11+
schema_name | owner
12+
-------------+----------------
13+
pgbouncer | supabase_admin
14+
(1 row)
15+
16+
-- pgbouncer schema functions with owners
17+
select
18+
n.nspname as schema_name,
19+
p.proname as function_name,
20+
r.rolname as owner
21+
from
22+
pg_proc p
23+
join
24+
pg_namespace n on p.pronamespace = n.oid
25+
join
26+
pg_roles r on p.proowner = r.oid
27+
where
28+
n.nspname = 'pgbouncer'
29+
order by
30+
p.proname;
31+
schema_name | function_name | owner
32+
-------------+---------------+---------------------
33+
pgbouncer | get_auth | supabase_admin
34+
pgbouncer | email | supabase_admin
35+
(2 rows)
36+

nix/tests/sql/pgbouncer.sql

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
-- pgbouncer schema owner
2+
select
3+
n.nspname as schema_name,
4+
r.rolname as owner
5+
from
6+
pg_namespace n
7+
join
8+
pg_roles r on n.nspowner = r.oid
9+
where
10+
n.nspname = 'pgbouncer';
11+
12+
-- pgbouncer schema functions with owners
13+
select
14+
n.nspname as schema_name,
15+
p.proname as function_name,
16+
r.rolname as owner
17+
from
18+
pg_proc p
19+
join
20+
pg_namespace n on p.pronamespace = n.oid
21+
join
22+
pg_roles r on p.proowner = r.oid
23+
where
24+
n.nspname = 'pgbouncer'
25+
order by
26+
p.proname;

0 commit comments

Comments
 (0)