How to create PostgreSQL database and user

Answered
Jan 05, 2026 1536 views 1 answers
2

I need to set up a new PostgreSQL database for my Django project.

A
Asked by ahmed_tech
Platinum 151 rep

1 Answer

25
# Login to PostgreSQL
sudo -u postgres psql

# Create database
CREATE DATABASE myproject_db;

# Create user
CREATE USER myproject_user WITH PASSWORD 'secure_password';

# Grant privileges
GRANT ALL PRIVILEGES ON DATABASE myproject_db TO myproject_user;

# For Django
ALTER ROLE myproject_user SET client_encoding TO 'utf8';
ALTER ROLE myproject_user SET default_transaction_isolation TO 'read committed';
ALTER ROLE myproject_user SET timezone TO 'UTC';

\q
P
Answered by python_dev 1 week, 2 days ago
Platinum 447 rep

Your Answer

You need to be logged in to answer questions.

Log In to Answer