droplang
删除过程语言。
概要
droplang [connection-option ...] [-e] langname [[-d] dbname]
droplang [connection-option ...] [-e] -l dbname
droplang -? | --help
droplang -V | --version
描述
droplang
从数据库中删除现有的过程语言。
droplang
是SQL命令[DROP EXTENSION](../../ref_guide/sql_commands/DROP_EXTENSION.html#topic1)
的包装。
选项
langname 指定要删除的过程语言的名称。(此名称为小写。) [-d] dbname | [--dbname=]dbname
指定应从哪个数据库中删除语言。
默认设置是使用PGDATABASE
环境变量设置,或与当前系统用户相同的名称。
-e | --echo
回显droplang
生成并发送到服务器的命令。
-l | --list 显示目标数据库中已经安装的语言的列表。
-V | --version
打印droplang
版本并退出。
-? | --help
显示有关droplang
命令行参数的帮助,然后退出。
连接选项
-h host | --host=host
运行Greenplum master数据库服务器的计算机的主机名。
如果未指定,则从环境变量PGHOST
读取或默认为localhost。
-p port | --port=port
Greenplum主数据库服务器正在侦听连接的TCP端口。
如果未指定,则从环境变量PGPORT
读取或默认为5432
。
-U username | --username=username
要用作连接的数据库角色名称。
如果未指定,则从环境变量PGUSER
读取或默认为当前系统角色名称。
-w | --no-password
不发出密码提示。
如果服务器要求密码验证,而其他方式(例如.pgpass
文件)无法使用密码,则连接尝试将失败。
此选项在没有用户输入密码的批处理作业和脚本中很有用。
-W | --password 强制输入密码提示。
示例
要从mydatabase
数据库中删除语言pltcl
:
droplang pltcl mydatabase
另见
[createlang](createlang.html#topic1)
,
[DROP EXTENSION](../../ref_guide/sql_commands/DROP_EXTENSION.html#topic1)
,
[DROP LANGUAGE](../../ref_guide/sql_commands/DROP_LANGUAGE.html#topic1)