Från den fina manualen :
Så det finns två möjliga populate_geometry_columns funktioner som kan anropas med ett argument och varken har ett TEXT-argument. Felmeddelandet talar om för dig att PostgreSQL inte vet om det är tänkt att implicit casta dina 'ch03.vw_paris_points' sträng till en boolean eller en oid . Min mänskliga hjärna föreslår att du vill ha oid version:
SELECT populate_geometry_columns('ch03.vw_paris_points'::regclass);
-- add an explicit cast -------------------------------^^^^^^^^^^
men PostgreSQL:s mjukvaruhjärna ser bara en sträng och blir förvirrad. Kanske den enda argumentformen för populate_geometry_columns är nyare än boken du läser.