Skip to content

No longer installable by non-superuser #328

@spencerbryson

Description

@spencerbryson

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions