【文件属性】:
文件名称:pgsql-postal:PostgreSQL绑定libpostal
文件大小:6KB
文件格式:ZIP
更新时间:2021-05-25 13:40:04
C
PostgreSQL邮政地址规范化器
动机
是一个C库,用于解析/规范世界各地的街道地址。 直接在PostgreSQL中拥有该功能可能会很有用。
此扩展用于此。
使用说明
由于支持JSONB,因此需要PostgreSQL 9.4及更高版本。 可以通过使用普通的JSON作为返回类型来减少这种情况。
初始化时会占用大量内存,并且具有明显的启动时间。 首次运行postal_normalize或postal_parse时,首次加载库数据时会有延迟。
在内存使用方面,具有libpostal活动的后端将非常大(在我的计算机上约为1 Gb),因此您可能要注意一次产生太多这样的后端。
例子
=# SELECT unnest(postal_normalize('412 first ave, victoria, bc'));
unnest
【文件预览】:
pgsql-postal-master
----postal--1.0.sql(451B)
----postal.c(5KB)
----LICENSE.md(1KB)
----README.md(2KB)
----Makefile(345B)
----postal.control(117B)
----META.json(1KB)
----.gitignore(9B)