如何使用standardize_address修复“关系“ us_lex”不存在”?

时间:2019-08-01 21:40:07

标签: sql postgresql postgis street-address addressing

我正在尝试解析约175,000个街道名称的列。其中一些只是一个字(牙买加),而有些则是多个字(圣爱德华兹Pl)。我只想要街边的尸体(分别是Jamaicaway和St. Edwards)。

我找到并安装了address_standardizer软件包,但是当我运行下面的示例时,我发现错误关系“ us_lex”不存在。

    SELECT house_num, name, suftype, city, country, state, unit
    FROM standardize_address('us_lex', 'us_gaz', 'us_rules', 'One 
        Devonshire Place, PH 301, Boston, MA 02109');

我希望只返回“ Devonshire”,但我却得到了错误。 package page上似乎没有太多相关信息。有见识吗?

1 个答案:

答案 0 :(得分:0)

您还必须运行:

创建扩展地址address_standardizer_data_us;

哪个会创建us_lex和其他数据表