Skip to main content
安装 VillageSQL 扩展,以向数据库添加自定义类型、函数和功能。

命令语法

扩展以 .veb(VillageSQL 扩展包)文件的形式分发,其中包含编译后的库和元数据。

扩展命名约定

VillageSQL 在不同的上下文中采用不同的命名约定:
  • SQL 命令: 使用下划线:INSTALL EXTENSION vsql_uuid
  • 仓库名称: 使用连字符:github.com/villagesql/vsql-uuid
  • 文件名: 使用下划线:vsql_uuid.veb
  • manifest.json: 使用下划线以匹配 SQL:"name": "vsql_uuid"
示例:

先决条件

  • 正在运行的 VillageSQL Server 实例
  • 管理员权限(root 或同等权限)

安装内置扩展

与 VillageSQL 一起提供的内置扩展已位于 veb_dir 中。只需启用它们:

验证安装

输出:

测试功能

安装外部扩展

对于单独下载或构建的扩展:
在安装外部扩展之前,您的服务器必须配置 veb_dir。请参阅 配置 veb_dir

1. 复制 .veb 文件

找到服务器的扩展目录,然后将 .veb 文件复制到其中:

2. 安装扩展

3. 验证安装

故障排除

有关更多故障排除信息,请参阅 管理扩展

后续步骤

管理扩展

监控和排除已安装扩展的故障

可用扩展

浏览您可以安装的扩展

创建扩展

构建您自己的扩展