Centos9上Postgresql的操作

切换到postgres用户操作(如果用root或其他用户安装的不一定需要这个操作)

su postgres
psql
或 /xxx/xxx/xxx/bin/psql

查看所有数据库

 \l 或 \list 

创建数据库

# 创建角色
CREATE ROLE database_role WITH LOGIN PASSWORD 'your_database_password';
CREATE DATABASE database_name WITH OWNER database_user ENCODING 'UTF8';

创建数据表

CREATE TABLE users (
   id SERIAL PRIMARY KEY,
   name VARCHAR(100),
   email VARCHAR(100) UNIQUE NOT NULL
);

授权数据库

GRANT CREATE ON SCHEMA public TO your_django_user;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO your_django_user;

删除数据库

DROP DATABASE mydatabase;

删除数据库

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容