输出内容类似于下图所示(单击 q 键退出该视图):
PostgreSQL Tables
使用 \du 命令,你可以查看 PostgreSQL 用户:
PostgreSQLUsers
你可以使用以下命令更改任何用户(包括 postgres )的密码:
ALTER USER postgres WITH PASSWORD 'my_password';
注意:将 postgres 替换为你要更改的用户名,my_password 替换为所需要的密码。另外,不要忘记每条命令后面的 ; (分号)。
建议你另外创建一个用户(不建议使用默认的 postgres 用户)。为此,请使用以下命令:
CREATE USER my_user WITH PASSWORD 'my_password';
运行 \du ,你将看到该用户,但是,my_user 用户没有任何的属性。来让我们给它添加超级用户权限:
ALTER USER my_user WITH SUPERUSER;
你可以使用以下命令删除用户:
DROP USER my_user;
要使用其他用户登录,使用 \q 命令退出,然后使用以下命令登录:
psql -U my_user
你可以使用 -d 参数直接连接数据库:
psql -U my_user -d my_db
你可以使用其他已存在的用户调用 PostgreSQL。例如,我使用 ubuntu 。要登录,从终端执行以下命名:
psql -U ubuntu -d postgres
注意:你必须指定一个数据库(默认情况下,它将尝试将你连接到与登录的用户名相同的数据库)。
如果遇到如下错误:
psql: FATAL: Peer authentication failed for user "my_user"
确保以正确的用户身份登录,并使用管理员权限编辑 /etc/postgresql/11/main/pg_hba.conf :
sudo vim /etc/postgresql/11/main/pg_hba.conf
注意:用你的版本替换 11 (例如 10 )。
对如下所示的一行进行替换:
local all postgres peer
替换为:
local all postgres md5
然后重启 PostgreSQL:
sudo service postgresql restart
使用 PostgreSQL 与使用其他 SQL 类型的数据库相同。由于本文旨在帮助你进行初步的设置,因此不涉及具体的命令。不过,这里有个 非常有用的要点 可供参考! 另外, 手册(man psql )和 文档 也非常有用。
总结
阅读本文有望指导你完成在 Ubuntu 系统上安装和准备 PostgreSQL 的过程。如果你不熟悉 SQL,你应该阅读 基本的 SQL 命令。
如果你有任何问题或疑惑,请随时在评论部分提出。
【编辑推荐】
- 软网推荐:Linux中使用命令行查看压缩文档
- 替代Windows系统下cmd的10款命令行工具
- Bash学习的快乐之旅:3个命令行游戏
- 几个命令了解ELF文件的”秘密“
- 命令行技巧:如何使用find和xargs查找和处理文件
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0
(编辑:ASP站长网)
|