À partir du manuel fin :
Il y a donc deux populate_geometry_columns
possibles fonctions qui pourraient être appelées avec un argument et aucune n'a d'argument TEXT. Le message d'erreur vous indique que PostgreSQL ne sait pas s'il est supposé transtyper implicitement votre 'ch03.vw_paris_points'
chaîne en un boolean
ou un oid
. Mon cerveau humain suggère que vous voulez le oid
version :
SELECT populate_geometry_columns('ch03.vw_paris_points'::regclass);
-- add an explicit cast -------------------------------^^^^^^^^^^
mais le cerveau logiciel de PostgreSQL ne voit qu'une chaîne et devient confus. Peut-être la forme à argument unique de populate_geometry_columns
est plus récent que le livre que vous lisez.