見出し画像

PostgreSQL Command Cheat Sheet

Here is a summary of commonly used PostgreSQL commands:

Connect to database

bash command

$ psql -h HOST_NAME -p PORT_NUMBER -U USER_NAME -d DATABASE_NAME


From here on, I will list SQL commands.

Show list of databases

\l

Create Database

CREATE DATABASE DATABASE_NAME;

Drop Database

DROP DATABASE DATABASE_NAME;

Show Tables

\dt

Create user (create role)

CREATE ROLE USER_NAME WITH LOGIN PASSWORD 'PASSWORD';

Grant all privilege on DB to User 

GRANT ALL PRIVILEGES ON DATABASE DATABASE_NAME TO USER_NAME;

Grant access to schema

GRANT ALL ON SCHEMA public TO USER_NAME;

Change owner of database

ALTER DATABASE DATABASE_NAME OWNER TO USER_NAME;

Drop all tables of specific database

DROP SCHEMA public CASCADE;
CREATE SCHEMA public;
GRANT ALL ON SCHEMA public TO USER_NAME;

いいなと思ったら応援しよう!