PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Kesalahan PostGIS:Tidak dapat memilih fungsi kandidat terbaik

Dari manual bagus :

Jadi ada dua kemungkinan populate_geometry_columns fungsi yang dapat dipanggil dengan satu argumen dan keduanya tidak memiliki argumen TEXT. Pesan kesalahan memberi tahu Anda bahwa PostgreSQL tidak tahu apakah itu seharusnya secara implisit mentransmisikan 'ch03.vw_paris_points' Anda string ke boolean atau oid . Otak manusia saya menyarankan agar Anda menginginkan oid versi:

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

tetapi otak perangkat lunak PostgreSQL hanya melihat string dan menjadi bingung. Mungkin bentuk argumen tunggal dari populate_geometry_columns lebih baru dari buku yang sedang Anda baca.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat terhubung ke Postgres melalui PHP tetapi dapat terhubung dari baris perintah dan PgAdmin di mesin yang berbeda

  2. Cara menemukan substring dalam SQL (Postgres)

  3. pqxx::result::tuple belum dideklarasikan (perpustakaan PostgreSQL untuk c++)

  4. knex:apa cara yang tepat untuk membuat array dari hasil?

  5. jendela geser sql - menemukan nilai maksimal selama interval