/usr/share/postgresql/9.6/extension/address_standardizer.sql is in postgresql-9.6-postgis-2.3-scripts 2.3.1+dfsg-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | ---------------------------------------------------------------------
-- Core types to access the PAGC address standardizer
-- Author: Stephen Woodbridge <woodbri@imaptools.com>
---------------------------------------------------------------------
CREATE TYPE stdaddr AS (
building text,
house_num text,
predir text,
qual text,
pretype text,
name text,
suftype text,
sufdir text,
ruralroute text,
extra text,
city text,
state text,
country text,
postcode text,
box text,
unit text
);
---------------------------------------------------------------------
-- Core function to access the PAGC address standardizer
-- Author: Stephen Woodbridge <woodbri@imaptools.com>
---------------------------------------------------------------------
CREATE OR REPLACE FUNCTION standardize_address(
lextab text,
gaztab text,
rultab text,
micro text,
macro text )
RETURNS stdaddr
AS '$libdir/address_standardizer-2.3', 'standardize_address'
LANGUAGE 'c' IMMUTABLE STRICT COST 200;
CREATE OR REPLACE FUNCTION standardize_address(
lextab text,
gaztab text,
rultab text,
address text )
RETURNS stdaddr
AS '$libdir/address_standardizer-2.3', 'standardize_address1'
LANGUAGE 'c' IMMUTABLE STRICT COST 200;
CREATE OR REPLACE FUNCTION parse_address(IN text,
OUT num text,
OUT street text,
OUT street2 text,
OUT address1 text,
OUT city text,
OUT state text,
OUT zip text,
OUT zipplus text,
OUT country text)
RETURNS record
AS '$libdir/address_standardizer-2.3', 'parse_address'
LANGUAGE 'c' IMMUTABLE STRICT;
|