-
Notifications
You must be signed in to change notification settings - Fork 104
Closed
Labels
Description
Version 1.3.1 introduced a language c function parse_type (see here).
The control file still defines superuser as false (see here). However, since this recent inclusion it is no longer possible to create the extension as a non-superuser.
Repro steps on 1.3.1:
postgres=> \c postgres postgres
You are now connected to database "postgres" as user "postgres".
postgres=# GRANT ALL ON SCHEMA public TO alice;
GRANT
postgres=# \c postgres alice
You are now connected to database "postgres" as user "alice".
postgres=> CREATE EXTENSION pgtap;
ERROR: permission denied for language c