PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Грешка в PostGIS:Не може да се избере функция с най-добър кандидат

От изискано ръководство :

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изберете записи от последните 24 часа с помощта на PostgreSQL

  2. Проблеми с връзката с Django и PgSQL на Linux Mint

  3. функцията array_append не работи

  4. Разлика между LIKE и ~ в Postgres

  5. PostgreSQL заявка за връщане на резултати като списък, разделен със запетая