postgres新增用户、创建新库

新增用户

1、登录到 PostgreSQL 用户

psql - U postgres

2、创建用户

在 PostgreSQL 命令行中,使用 createuser 命令创建新用户。例如,创建一个名为 new_user 的用户:

CREATE USER new_user;

如果你想给用户分配超级用户权限,可以使用 SUPERUSER 选项:

CREATE USER new_user SUPERUSER;

如果你想为用户设置密码,可以使用 WITH PASSWORD 选项:

CREATE USER new_user WITH PASSWORD 'your_password';

果你想为用户设置密码,同时分配超级用户权限:

CREATE USER new_user WITH PASSWORD 'your_password' SUPERUSER;

替换 new_user 和 your_password 为实际的用户名和密码。

创建新库

直接创建数据库

CREATE DATABASE your_database;

在 PostgreSQL 中,你可以在创建数据库时指定所有者(用户)通过使用 CREATE DATABASE 语句的 OWNER 选项。以下是一个示例:

CREATE DATABASE your_database OWNER your_user;

如果你在之前已经创建了数据库,但想要更改所有者,可以使用 ALTER DATABASE 语句:

ALTER DATABASE your_database OWNER TO your_user;

同样,替换 your_database 和 your_user 为实际的数据库名称和用户名。

验证

查看所有数据库:

SELECT datname FROM pg_database;

或 \l - 列出所有数据库:

\l

查看所有用户:

SELECT usename FROM pg_user;

或 \du - 列出所有用户:

\du

查看数据库及其所有者:

SELECT datname, datdba FROM pg_database;

查看用户及其权限:

SELECT usename, usecreatedb, usesuper FROM pg_user;
  • 12
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

亦诗亦诗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值