Del buen manual :
Así que hay dos posibles populate_geometry_columns
funciones que podrían llamarse con un argumento y ninguna tiene un argumento TEXTO. El mensaje de error le dice que PostgreSQL no sabe si se supone que debe emitir implícitamente su 'ch03.vw_paris_points'
cadena a un boolean
o un oid
. Mi cerebro humano sugiere que quieres el oid
versión:
SELECT populate_geometry_columns('ch03.vw_paris_points'::regclass);
-- add an explicit cast -------------------------------^^^^^^^^^^
pero el cerebro del software de PostgreSQL solo ve una cadena y se confunde. Quizás la forma de argumento único de populate_geometry_columns
es más reciente que el libro que estás leyendo.