跳转到内容

初始化测试数据库与函数验证

用例中心

  1. 进入“用例”,等待预检显示“可以执行”和 6 / 6
  2. “快速验证”创建隔离数据库并执行六组件确定性用例。
  3. “创建演示环境”额外创建受限只读用户,并生成可复制或下载的连接凭据。
  4. 打开组件卡片查看说明、数据规模、扩展、参考查询和真实结果。

空间用例详情

服务器侧测试

示例目录跟随安装时选择的存储根目录,可在“设置 → 存储与备份 → 用例目录”查看。

bash
EXAMPLE_ROOT=/data/piebase/examples/0.3.0
sudo -u piebase /opt/piebase/bin/psql \
  -h /run/piebase -p 26432 -d <测试数据> \
  -v ON_ERROR_STOP=1 \
  -f "$EXAMPLE_ROOT/docs/GIS_FUNCTION_SMOKE_TEST.sql"

最小 SQL 自检

sql
SELECT extname, extversion
FROM pg_extension
WHERE extname IN (
  'postgis','postgis_raster','pgrouting','h3','h3_postgis',
  'ogr_fdw','pointcloud','pointcloud_postgis'
)
ORDER BY extname;

SELECT PostGIS_Full_Version();
SELECT ST_AsText(ST_Buffer(ST_SetSRID(ST_Point(116.4, 39.9), 4326), 0.01));
SELECT ST_Width(ST_MakeEmptyRaster(10, 10, 0, 0, 1, -1, 0, 0, 4326));