От изискано ръководство :
Така че има две възможни populate_geometry_columns функции, които могат да бъдат извикани с един аргумент и нито една от тях няма аргумент TEXT. Съобщението за грешка ви казва, че PostgreSQL не знае дали трябва имплицитно да предаде вашите 'ch03.vw_paris_points' низ към boolean или oid . Моят човешки мозък предполага, че искате oid версия:
SELECT populate_geometry_columns('ch03.vw_paris_points'::regclass);
-- add an explicit cast -------------------------------^^^^^^^^^^
но софтуерният мозък на PostgreSQL просто вижда низ и се обърква. Може би формата с един аргумент на populate_geometry_columns е по-нова от книгата, която четете.