Dal manuale di precisione :
Quindi ci sono due possibili populate_geometry_columns
funzioni che possono essere chiamate con un argomento e nessuna delle due ha un argomento TEXT. Il messaggio di errore ti dice che PostgreSQL non sa se dovrebbe trasmettere implicitamente il tuo 'ch03.vw_paris_points'
stringa in un boolean
o un oid
. Il mio cervello umano suggerisce di volere l'oid
versione:
SELECT populate_geometry_columns('ch03.vw_paris_points'::regclass);
-- add an explicit cast -------------------------------^^^^^^^^^^
ma il cervello del software di PostgreSQL vede solo una stringa e si confonde. Forse la forma di argomento singolo di populate_geometry_columns
è più recente del libro che stai leggendo.