【文件属性】:
文件名称:is_jsonb_valid:本地PostgreSQL扩展以验证jsonb
文件大小:59KB
文件格式:ZIP
更新时间:2021-05-05 13:39:44
C
jsonb有效吗
is_jsonb_valid是PostgreSQL本机PostgreSQL扩展,用于验证json模式。 该扩展仅公开一个函数is_jsonb_valid(schema jsonb, data jsonb) ,该函数根据验证的成功返回布尔值。
例子:
SELECT is_jsonb_valid('{"type": "number"}', '1');
> t
SELECT is_jsonb_valid('{"type": "object"}', '1');
> f
它通过所有 ,但值得注意的是$refRemote例外。
测试与安装
确保您具有PostgreSQL 9.6或更高版本(检查travis.yml以获取受支持的版本)。 在项目目录中执行以下操作:
make install && make installcheck
这将编译扩展并运行测试。 稍后在psql中运行