1、命令简介
droplang:删除一个PostgreSQL过程语言。
2、命令用法
droplang [connection-option...] langname [dbname] droplang [connection-option...] --list | -l dbname
3、命令描述
dropang
是一个从PostgreSQL数据库中删除现有编程语言的实用工具。dropang
可以删除任何过程式语言,即使是那些PostgreSQL发行版没有提供的。
虽然可以使用几个SQL命令直接删除后端编程语言,但建议使用droplang,因为它执行大量检查,而且更容易使用。详见DROP LANGUAGE [drop_language(7)]
。
4、命令选项
droplang接受以下命令行参数:
选项 | 描述 |
langname | 指定要删除的后端编程语言的名称。 |
[-d] dbname [--dbname] dbname | 指定应从哪个数据库删除该语言。 默认情况下,使用与当前系统用户同名的数据库。 |
-e --echo | 显示执行的SQL命令。 |
-l --list | 显示目标数据库中已经安装的语言的列表。 |
droplang 还接受以下连接参数的命令行参数: | |
-h host --host host | 指定正在运行服务器的计算机的主机名。 如果host以斜杠开头,它被用作Unix域套接字的目录。 |
-p port --port port | 指定服务器侦听连接的Internet TCP/IP端口 或本地Unix域套接字文件扩展名。 |
-U username --username username | 连接的用户名 |
-W --password | 密码提示。 |
环境变量:
参数 | 描述 |
PGHOST PGPORT PGUSER | 默认连接参数 |
5、使用示例
删除语言pltcl:
droplang pltcl dbname