Greenplum数据库客户端应用
Greenplum数据库安装后就会带有一些客户端工具应用,它们位于用户的Greenplum数据库Master主机安装的
$GPHOME/bin
目录中。下列是最常用的客户端工具应用:
Table 1. 最常用的客户端应用
名称 | 用法 |
---|---|
createdb |
创建一个新数据库 |
createlang |
定义一种新的过程语言 |
createuser |
定义一个新的数据库角色 |
dropdb |
移除一个数据库 |
droplang |
移除一种过程语言 |
dropuser |
移除一个角色 |
psql |
PostgreSQL交互式终端 |
reindexdb |
对一个数据库重建索引 |
vacuumdb |
对一个数据库进行垃圾收集和分析 |
在使用这些客户端应用时,用户必须通过Greenplum的Master实例连接到一个数据库。
用户将需要知道目标数据库的名称、Master的主机名和端口号,还有用于连接的数据库用户名。
这些信息可以在命令行上分别用选项-d
、-h
、
-p
和-U
来提供。如果找到不属于任何一个选项的参数,
它将被首先解释为数据库名。
所有这些选项都有默认值,如果该选项没有被指定就会使用其默认值。默认主机是本地主机。默认 端口号是5432。默认用户名是用户的操作系统用户名,同时也是默认的数据库名。注意操作系统 用户名和Greenplum数据库用户名并不需要一样。
如果默认值和实际情况不同,用户可以设置环境变量PGDATABASE
、
PGHOST
、PGPORT
和PGUSER
为合适的值,
或者使用一个psql``~/.pgpass
文件来包含常用的口令。
更多有关Greenplum数据库环境变量的信息,请见Greenplum数据库参考指南。 有关psql的详细信息请见,Greenplum数据库工具指南。
Parent topic: 访问数据库