debversion
Debian版本号数据类型
概览
| 扩展包名 | 版本 | 分类 | 许可证 | 语言 |
|---|---|---|---|---|
debversion | 1.2.0 | TYPE | PostgreSQL | SQL |
| ID | 扩展名 | Bin | Lib | Load | Create | Trust | Reloc | 模式 |
|---|---|---|---|---|---|---|---|---|
| 3820 | debversion | 否 | 是 | 否 | 是 | 否 | 是 | - |
| 相关扩展 | semver pg_text_semver |
|---|
版本
安装
您可以直接安装 debversion 扩展包的预置二进制包,首先确保 PGDG 仓库已经添加并启用:
BASH
使用 pig 或者是 apt/yum/dnf 安装扩展:
安装
BASH
pig
BASH
apt
BASH
创建扩展:
SQL
用法
debversion 扩展提供了 Debian 软件包版本比较功能,实现了与 dpkg 相同的排序逻辑。
SQL
数据类型
debversion 类型存储 Debian 软件包版本字符串,并按照 Debian 版本规范(epoch:upstream-revision 格式)进行比较。
SQL
版本比较
SQL
运算符
支持标准比较运算符:=、<>、<、>、<=、>=。
比较算法与 dpkg --compare-versions 一致,确保结果与标准 Debian 包管理工具完全相同。