简介
本文档介绍如何登录CloudCenter上的PostgreSQL数据库,以及在数据库(DB)中使用基本命令。
您如何确认数据库正在运行且能够连接到?
按照这些命令行输入和输出来确认是否可以连接到数据库并且数据库正在运行。
# ps -ef | grep postgres
# postgres 802 1 0 Jan09 ? 00:00:27 /usr/pgsql-9.5/bin/postgres -D /var/lib/pgsql/9.5/data
# postgres 802 1 0 Jan09 ? 00:00:27 /usr/pgsql-9.5/bin/postgres -D /var/lib/pgsql/9.5/data
# postgres 1010 802 0 Jan09 ? 00:00:00 postgres: logger process
# postgres 1071 802 0 Jan09 ? 00:00:04 postgres: checkpointer process
# postgres 1072 802 0 Jan09 ? 00:00:14 postgres: writer process
# postgres 1073 802 0 Jan09 ? 00:00:13 postgres: wal writer process
# postgres 1074 802 0 Jan09 ? 00:00:16 postgres: autovacuum launcher process
# postgres 1075 802 0 Jan09 ? 00:00:40 postgres: stats collector process
# postgres 5082 802 0 08:57 ? 00:00:00 postgres: cliqr cliqrdb 127.0.0.1(43594) idle
# postgres 5121 802 0 09:09 ? 00:00:00 postgres: cliqr cliqrdb 127.0.0.1(43602) idle
# postgres 5125 802 0 09:11 ? 00:00:00 postgres: cliqr cliqrdb 127.0.0.1(43604) idle
您如何登录CloudCenter Manager(CCM)上的数据库?
要登录Cloud Center Manager上的数据库,请运行以下命令:psql -U cliqr -d cliqrdb。
CCM会提示您输入密码cliqr。
这会将您作为用户cliqr连接到cliqrdb数据库。
登录后如何查询数据库?
要查询数据库,您可以运行选择命令,如select * from cloud_types;
cloud_types是cliqrdb中的表。
如何退出数据库?
要退出数据库,请使用类型\q
其他哪些基本DB命令?
以下是要在数据库上运行的基本命令列表,以获取各种信息:
- 列出所有DB操作命令,如ALTER或CREATE
- 列出所有命令提示符命令
- 列出用户的所有数据库表
- 显示数据库定义
- 显示所有数据库
- 显示所有数据库用户
- 显示用户的所有索引
为什么在您输入命令时它不执行任何操作?
所有命令都必须以分号“;”结尾,如果您不在命令中加一个,则会认为您只想在命令中间加一条新行。