@@ -34,13 +34,13 @@ LANGUAGE SQL STABLE SECURITY DEFINER;`)
3434func TestSQLAuthenticationQueryWithExposedSuperusers (t * testing.T ) {
3535 assert .Equal (t , sqlAuthenticationQuery ("some.fn_name" , true ),
3636 `CREATE OR REPLACE FUNCTION some.fn_name(username TEXT)
37- RETURNS TABLE(username TEXT, password TEXT) AS '
37+ RETURNS TABLE(username TEXT, password TEXT) AS E '
3838 SELECT rolname::TEXT, rolpassword::TEXT
3939 FROM pg_catalog.pg_authid
4040 WHERE pg_authid.rolname = $1
4141 AND pg_authid.rolcanlogin
4242 AND (NOT pg_authid.rolreplication OR pg_authid.rolname = ''postgres'')
43- AND pg_authid.rolname <> ''_crunchypgbouncer''
43+ AND pg_authid.rolname <> E ''_crunchypgbouncer''
4444 AND (pg_authid.rolvaliduntil IS NULL OR pg_authid.rolvaliduntil >= CURRENT_TIMESTAMP)'
4545LANGUAGE SQL STABLE SECURITY DEFINER;` )
4646}
@@ -230,13 +230,13 @@ REVOKE ALL PRIVILEGES
230230 GRANT USAGE
231231 ON SCHEMA :"namespace" TO :"username";
232232CREATE OR REPLACE FUNCTION :"namespace".get_auth(username TEXT)
233- RETURNS TABLE(username TEXT, password TEXT) AS '
233+ RETURNS TABLE(username TEXT, password TEXT) AS E '
234234 SELECT rolname::TEXT, rolpassword::TEXT
235235 FROM pg_catalog.pg_authid
236236 WHERE pg_authid.rolname = $1
237237 AND pg_authid.rolcanlogin
238238 AND (NOT pg_authid.rolreplication OR pg_authid.rolname = ''postgres'')
239- AND pg_authid.rolname <> ''_crunchypgbouncer''
239+ AND pg_authid.rolname <> E ''_crunchypgbouncer''
240240 AND (pg_authid.rolvaliduntil IS NULL OR pg_authid.rolvaliduntil >= CURRENT_TIMESTAMP)'
241241LANGUAGE SQL STABLE SECURITY DEFINER;
242242REVOKE ALL PRIVILEGES
0 commit comments