sql >> Database >  >> RDS >> PostgreSQL

PostGIS-fout:kon geen functie voor beste kandidaat kiezen

Uit de fijne handleiding :

Er zijn dus twee mogelijke populate_geometry_columns functies die met één argument kunnen worden aangeroepen en geen van beide een TEXT-argument hebben. De foutmelding geeft aan dat PostgreSQL niet weet of het verondersteld wordt uw 'ch03.vw_paris_points' impliciet te casten tekenreeks naar een boolean of een oid . Mijn menselijk brein suggereert dat je de oid . wilt versie:

SELECT populate_geometry_columns('ch03.vw_paris_points'::regclass);
-- add an explicit cast -------------------------------^^^^^^^^^^

maar het softwarebrein van PostgreSQL ziet gewoon een string en raakt in de war. Misschien de enkele argumentvorm van populate_geometry_columns is nieuwer dan het boek dat u aan het lezen bent.



  1. Ernstige prestatieproblemen met MySQL-query's na het toevoegen van een voorwaarde

  2. Hoe kan ik een MySQL-database initialiseren met schema in een Docker-container?

  3. Java/Mysql..SQLException:een tabel moet minimaal 1 kolom hebben SQLState:42000 VendorError:1113

  4. Incrementele gegevensreplicatie in IRI Workbench