Aus dem feinen Handbuch :
Es gibt also zwei mögliche populate_geometry_columns
Funktionen, die mit einem Argument aufgerufen werden könnten und die kein TEXT-Argument haben. Die Fehlermeldung sagt Ihnen, dass PostgreSQL nicht weiß, ob es Ihre 'ch03.vw_paris_points'
implizit umwandeln soll String zu einem boolean
oder ein oid
. Mein menschliches Gehirn schlägt vor, dass Sie den oid
wollen Version:
SELECT populate_geometry_columns('ch03.vw_paris_points'::regclass);
-- add an explicit cast -------------------------------^^^^^^^^^^
aber das Software-Gehirn von PostgreSQL sieht nur eine Zeichenfolge und ist verwirrt. Vielleicht die Einzelargumentform von populate_geometry_columns
ist neuer als das Buch, das Sie gerade lesen.