Re: Grant all privileges to user on a database - Mailing list pgsql-general

From Kaushal Shriyan
Subject Re: Grant all privileges to user on a database
Date
Msg-id CAD7Ssm8yFSywuKZVyPsn94_-Y9Pzo_nq7_3kfjSYOwhZBuCubA@mail.gmail.com
Whole thread Raw
In response to Re: Grant all privileges to user on a database  (Ron <ronljohnsonjr@gmail.com>)
Responses Re: Grant all privileges to user on a database
List pgsql-general


On Mon, Jul 24, 2023 at 6:51 PM Ron <ronljohnsonjr@gmail.com> wrote:
>
> On 7/24/23 08:15, Kaushal Shriyan wrote:
> > Hi,
> >
> > I am running postgresql15-server 15.3 on Red Hat Enterprise Linux
> > release 8.7 (Ootpa)
> >
> > # rpm -qa | grep -i post
> > postgresql15-server-15.3-2PGDG.rhel8.x86_64
> > postgresql15-libs-15.3-2PGDG.rhel8.x86_64
> > postgresql15-15.3-2PGDG.rhel8.x86_64
> > #
> >
> > $psql
> > psql (15.3)
> > Type "help" for help.
> >
> > postgres=# GRANT ALL PRIVILEGES ON DATABASE cbdevdb TO cbdevdbadmin;
> > postgres=# \du
> >                                       List of roles
> >    Role name   |                         Attributes
> >      | Member of
> > --------------+------------------------------------------------------------+-----------
> >   cbdevdbadmin |                                                            | {}
> >   postgres     | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
> >
> > postgres=#
> >
> > Am I missing something? Please suggest. Thanks in advance.
>
> No, you aren't.  Role attributes are not the same as table privileges.
>
>
> --
> Born in Arizona, moved to Babylonia.
>
>

Thanks Ron for the quick response and appreciate it. I am currently facing the below error while configuring the PostgreSQL 15.3 from Drupal CMS version 9.5.10 (https://www.drupal.org/project/drupal/) web interface.

Failed to CREATE a test table on your database server with the command CREATE TABLE {drupal_install_test} (id int NOT NULL PRIMARY KEY). The server reports the following message: SQLSTATE[42501]: Insufficient privilege: 7 ERROR: permission denied for schema public LINE 1: CREATE TABLE "drupal_install_test" (id int NOT NULL PRIMARY ... ^: CREATE TABLE "drupal_install_test" (id int NOT NULL PRIMARY KEY); Array ( ) .
Are you sure the configured username has the necessary permissions to create tables in the database?


Please suggest. Thanks in advance.

Best Regards,

Kaushal

pgsql-general by date:

Previous
From: Ron
Date:
Subject: Re: Grant all privileges to user on a database
Next
From: Adrian Klaver
Date:
Subject: Re: \d don't print all the tables