sql >> Databasteknik >  >> RDS >> PostgreSQL

Användardefinierad PostgreSQL-funktion i vilolägesdialekt ger undantag

Jag har ställts inför liknande problem. Problemet låg i följande:

Funktionen skapades i det specifika schemat TEST_SCHEMA . När jag använde följande konfiguration:

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

Jag fick:

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.

Men när jag angav standardschemat uttryckligen i anslutningsadressen som nedan

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

min funktion blev synlig.




  1. Hur man omvandlar resultaten av en SQL-fråga till en HTML-tabell med specifikt format

  2. (My)SQL full join med tre tabeller

  3. TSQL PIVOT FLERA KOLUMNER

  4. Hur definierar mysql DISTINCT() i referensdokumentationen