Więc są dwie możliwe populate_geometry_columns
funkcje, które można wywołać z jednym argumentem i żadna z nich nie ma argumentu TEKST. Komunikat o błędzie mówi, że PostgreSQL nie wie, czy ma niejawnie rzutować twoje 'ch03.vw_paris_points'
ciąg do boolean
lub oid
. Mój ludzki mózg sugeruje, że chcesz oid
wersja:
SELECT populate_geometry_columns('ch03.vw_paris_points'::regclass);
-- add an explicit cast -------------------------------^^^^^^^^^^
ale mózg oprogramowania PostgreSQL po prostu widzi ciąg znaków i jest zdezorientowany. Być może jednoargumentowa forma populate_geometry_columns
jest nowsza niż książka, którą czytasz.