切換到postgres用戶操作(如果用root或其他用戶安裝的不一定需要這個操作)
su postgres
psql
或 /xxx/xxx/xxx/bin/psql
查看所有數(shù)據(jù)庫
\l 或 \list
創(chuàng)建數(shù)據(jù)庫
# 創(chuàng)建角色
CREATE ROLE database_role WITH LOGIN PASSWORD 'your_database_password';
CREATE DATABASE database_name WITH OWNER database_user ENCODING 'UTF8';
創(chuàng)建數(shù)據(jù)表
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100) UNIQUE NOT NULL
);
授權(quán)數(shù)據(jù)庫
GRANT CREATE ON SCHEMA public TO your_django_user;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO your_django_user;
刪除數(shù)據(jù)庫
DROP DATABASE mydatabase;
刪除數(shù)據(jù)庫