Я пытаюсь запустить приложение Java Jetty и постоянно вижу эту ошибку:
Caused by:
org.postgresql.util.PSQLException: ERROR: function crypt(character varying, character) does not exist| Hint: No function matches the given name and argument types. You might need to add explicit type casts.| Where: PL/pgSQL function
Кто-нибудь признает это или как решить проблему? Я думал, что pgcrypt уже включен в Postgres 9.1.x?
В настоящее время я запускаю Mac OSX Lion 10.7 и устанавливаю Postgres, используя brew «brew install postgres».
pgcrypto
предварительно упакован, подписьcrypt()
будетcrypt(text, text)
, а неcrypt(character varying, character)
, как видно из вашего сообщения об ошибке (имейте в виду, чтоtext
эквивалентноcharacter varying
). - person Milen A. Radev   schedule 20.06.2012