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

Fungsi PostgreSQL yang ditentukan pengguna dalam dialek hibernasi melempar pengecualian

Saya telah menghadapi masalah serupa. Masalahnya adalah sebagai berikut:

Fungsi dibuat dalam skema tertentu TEST_SCHEMA . Ketika saya menggunakan konfigurasi berikut:

<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/postgres</property>
<property name="hibernate.default_schema">TEST_SCHEMA</property>

Saya mendapatkan:

org.postgresql.util.PSQLException: ERROR: function levenshtein(character varying, character varying) does not exist. No function matches the given name and argument types. You might need to add explicit type casts.

Tapi, ketika saya menentukan skema default secara eksplisit di url koneksi seperti di bawah ini

<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/postgres?currentSchema=TEST_SCHEMA</property>

fungsi saya menjadi terlihat.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres di mana klausa membandingkan cap waktu

  2. Kesalahan saat mencoba menjalankan Buat Ekstensi postgis

  3. Mencoba membuat Kueri PostgreSQL untuk mengekstrak dari JSON nilai teks dalam suatu objek, dalam larik, dalam suatu objek, dalam larik, dalam suatu objek

  4. ActiveRecord::Konfigurasi database AdapterNotSpecified tidak menentukan adaptor

  5. Bagaimana cara melemparkan array json ke array teks?