От изискано ръководство :
Така че има две възможни 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
е по-нова от книгата, която четете.