Fra den fine manual :
Så der er to mulige populate_geometry_columns
funktioner, der kunne kaldes med et argument, og ingen af dem har et TEXT-argument. Fejlmeddelelsen fortæller dig, at PostgreSQL ikke ved, om det er meningen, at den implicit skal caste dine 'ch03.vw_paris_points'
streng til en boolean
eller en oid
. Min menneskelige hjerne foreslår, at du vil have oid
version:
SELECT populate_geometry_columns('ch03.vw_paris_points'::regclass);
-- add an explicit cast -------------------------------^^^^^^^^^^
men PostgreSQL's softwarehjerne ser bare en streng og bliver forvirret. Måske den enkelte argumentform af populate_geometry_columns
er nyere end den bog, du læser.