Uit de fijne handleiding :
Er zijn dus twee mogelijke populate_geometry_columns
functies die met één argument kunnen worden aangeroepen en geen van beide een TEXT-argument hebben. De foutmelding geeft aan dat PostgreSQL niet weet of het verondersteld wordt uw 'ch03.vw_paris_points'
impliciet te casten tekenreeks naar een boolean
of een oid
. Mijn menselijk brein suggereert dat je de oid
. wilt versie:
SELECT populate_geometry_columns('ch03.vw_paris_points'::regclass);
-- add an explicit cast -------------------------------^^^^^^^^^^
maar het softwarebrein van PostgreSQL ziet gewoon een string en raakt in de war. Misschien de enkele argumentvorm van populate_geometry_columns
is nieuwer dan het boek dat u aan het lezen bent.