Re:

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Johan Antonissen <windhoos(at)gmail(dot)com>
Cc: pgsql-novice(at)lists(dot)postgresql(dot)org
Subject: Re:
Date: 2023-04-17 13:54:11
Message-ID: 2416657.1681739651@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

Johan Antonissen <windhoos(at)gmail(dot)com> writes:
> However when I try to deploy django and connect to my postgres server
> postgres gives me a permission error:

> python manage.py sqlcreate | sudo -u postgres psql -U postgres

> results to:

> Could not change directory ... permission deniedCREATE ROLECREATE DATABASEGRANT

The "Could not change directory ... permission denied" part is mostly
cosmetic. It happens when psql is invoked in a current working
directory that the postgres user can't read. The fact that you're
getting "CREATE ROLE", "CREATE DATABASE", etc command completion
acknowledgements indicates that the SQL script is executing
successfully anyway. So what you've showed us doesn't really
indicate that anything is wrong; although you could try it from
a publicly-readable starting directory if you want to be sure.

regards, tom lane

In response to

  • at 2023-04-17 07:31:59 from Johan Antonissen

Responses

  • Re: at 2023-04-17 15:46:34 from Josh Innis

Browse pgsql-novice by date

  From Date Subject
Next Message Josh Innis 2023-04-17 15:46:34 Re:
Previous Message Johan Antonissen 2023-04-17 07:31:59