Я використовую Ubuntu Server 10.10, і я встановив PostgreSQL 8.4 за допомогою apt-get install postgresql. Я хотів би скористатися вбудованою sha1()функцією, але, здається, я повинен встановити pgcryptoспочатку. Але я не знаю, як це встановити.
Немає, pgcryptoякщо я спробую встановити його за допомогою, apt-get install pgcryptoі я не знаходжу файлів, починаючи з pgcryptoмоєї системи (я намагався find / -name "pgcrypto*").
Як встановити pgcrypto, щоб я міг використовувати digest('word-to-hash','sha1')функцію в запитах до бази даних?
Оновлення: Я намагаюся встановити pgcrypto на іншій машині Ubuntu. Після установки пакета, використовуючи sudo apt-get install postgresql-contrib-8.4як встановити його до моєї поточної бази даних PostgreSQL?
/usr/local/pgsqlкаталогу. Єдине місце, де у мене є *.sqlфайли, /usr/share/postgresql/8.4/але немає криптозалежних.
/usr/local/pgsql/share/contrib/pgcrypto.sqlі повідомте нам про це.