CREATE EXTENSION [ IF NOT EXISTS ] extension_name
[ WITH version 'version' ]
[ SCHEMA schema_name ];
其中:
- IF NOT EXISTS: 可选部分,表示如果扩展已经存在,则忽略错误。
- extension_name: 扩展的名称。
- WITH version 'version': 指定安装的扩展版本。
- SCHEMA schema_name: 可选部分,指定扩展安装到的模式(Schema)名称。
以下是一个简单的示例,创建一个名为 "uuid-ossp" 的扩展:
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
在上述示例中,如果 "uuid-ossp" 扩展不存在,则会安装该扩展。
请注意,创建扩展的权限通常需要数据库管理员权限。在使用扩展之前,你可能需要在数据库中创建相应的模式或者在已有模式中启用扩展。
转载请注明出处:http://www.zyzy.cn/article/detail/8658/PostgreSQL