sql >> Database teknologi >  >> RDS >> PostgreSQL

PostGIS-fejl:Kunne ikke vælge den bedste kandidatfunktion

Fra den fine manual :

Så der er to mulige populate_geometry_columns funktioner, der kunne kaldes med et argument, og ingen af ​​dem har et TEXT-argument. Fejlmeddelelsen fortæller dig, at PostgreSQL ikke ved, om det er meningen, at den implicit skal caste dine 'ch03.vw_paris_points' streng til en boolean eller en oid . Min menneskelige hjerne foreslår, at du vil have oid version:

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

men PostgreSQL's softwarehjerne ser bare en streng og bliver forvirret. Måske den enkelte argumentform af populate_geometry_columns er nyere end den bog, du læser.



  1. ugyldig sti, mens du forsøger at skrive filen i pl sql

  2. Hvordan får man det seneste kommenterede indlæg over nyt indsendt indlæg i Wordpress?

  3. Er det muligt at behandle bindestreger og mellemrum ens i SQL?

  4. MySQL-perle på OSX 10.7 Lion