Re: Adding group role to a user

From: Korry Douglas <korry(dot)douglas(at)enterprisedb(dot)com>
To: John Scalia <jayknowsunix(at)gmail(dot)com>
Cc: "pgsql-admin(at)postgresql(dot)org" <pgsql-admin(at)postgresql(dot)org>
Subject: Re: Adding group role to a user
Date: 2015-09-30 17:50:57
Message-ID: 560C2101.7020807@enterprisedb.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-admin


It would have been polite of me to include a reference, apologies.

Group names and user names (which are really /role/ names) are
considered to be identifiers. This page explains the quoting rules for
identifiers in PostgreSQL:
http://www.postgresql.org/docs/9.4/static/sql-syntax-lexical.html

-- Korry

> I think that was only variant I hadn't tried. Looking through the
> history I had only used a single quote around the group name, not a
> double, but that did work.
>
> Thanks,
> Jay
>
> On Wed, Sep 30, 2015 at 12:24 PM, Korry Douglas
> <korry(dot)douglas(at)enterprisedb(dot)com
> <mailto:korry(dot)douglas(at)enterprisedb(dot)com>> wrote:
>
>
> ALTER GROUP "schema-rw" ADD USER someuser.
>
>
> -- Korry
>
>
> Someone here in their infinite wisdom decided that all our
> group names would contain a "-". Thus, all the groups look
> like "schema-ro" or "schema-rw", My problem is that neither a
> "grant <group-name> to <user>;" nor a "alter group
> <group-name> add user <user>" will work properly as the
> command interpreter doesn't like the group name having a "-"
> in it.
>
> So, I'm looking for a work-around up to and including directly
> altering the pg_auth table. Any ideas?
> --
> Jay
>
>
>

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Roman Shubovich 2015-09-30 22:29:42 Re: hot standby, how to disable WAL archiving ?
Previous Message John Scalia 2015-09-30 17:42:22 Re: Adding group role to a user