Greenplum客户端应用


用户可以使用多种客户端应用连接到Greenplum数据库:

  • 用户的Greenplum安装中已经提供了一些Greenplum数据库客户端应用。 psql客户端应用提供了一种对Greenplum数据库的交互式命令行接口。
  • 使用标准的数据库应用程序接口(如ODBC和JDBC),用户可以创建他们自己的客户端应用来接入到Greenplum数据库。
  • 大部分使用ODBC和JDBC等标准数据库接口的客户端工具都可以被配置来连接到 Greenplum数据库。

Greenplum数据库客户端应用

Greenplum数据库安装后就会带有一些客户端工具应用,它们位于用户的Greenplum数据库Master主机安装的$GPHOME/bin 目录中。下列是最常用的客户端工具应用:

名称用法
createdb创建一个新数据库
createlang定义一种新的过程语言
createuser定义一个新的数据库角色
dropdb移除一个数据库
droplang移除一种过程语言
dropuser移除一个角色
psqlPostgreSQL交互式终端
reindexdb对一个数据库重建索引
vacuumdb对一个数据库进行垃圾收集和分析

在使用这些客户端应用时,用户必须通过Greenplum的Master实例连接到一个数据库。用户将需要知道目标数据库的名称、Master的主机名和端口号,还有用于连接的数据库用户名。这些信息可以在命令行上分别用选项 -d、-h、-p和-U来提供。如果找到不属于任何一个选项的参数,它将被首先解释为数据库名。

所有这些选项都有默认值,如果该选项没有被指定就会使用其默认值。默认主机是本地主机。默认端口号是5432。默认用户名是用户的操作系统用户名,同时也是默认的数据库名。注意操作系统用户名和Greenplum数据库用户名并不需要一样。

如果默认值和实际情况不同,用户可以设置环境变量 PGDATABASE、PGHOST、PGPORT和 PGUSER为合适的值,或者使用一个psql ~/.pgpass文件来包含常用的口令。


评论区(0)

评论