Używam Ubuntu Server 10.10 i zainstalowałem PostgreSQL 8.4 apt-get install postgresql
. Chciałbym skorzystać z wbudowanej sha1()
funkcji, ale wygląda na to, że pgcrypto
najpierw muszę zainstalować . Ale nie wiem jak to zainstalować.
Nie ma opcji, pgcrypto
jeśli spróbuję go zainstalować przy użyciu apt-get install pgcrypto
i nie znajdę żadnych plików zaczynających się pgcrypto
w moim systemie (próbowałem find / -name "pgcrypto*"
).
Jak zainstalować pgcrypto, aby móc korzystać z digest('word-to-hash','sha1')
funkcji w zapytaniach do bazy danych?
Aktualizacja: Mam problem z zainstalowaniem pgcrypto na innym komputerze Ubuntu. Po zainstalowaniu pakietu przy użyciu sudo apt-get install postgresql-contrib-8.4
tego, jak zainstalować go w mojej bieżącej bazie danych PostgreSQL?
/usr/local/pgsql
katalogu. Jedyne miejsce, w którym mam *.sql
pliki, /usr/share/postgresql/8.4/
nie jest związane z kryptografią.
/usr/local/pgsql/share/contrib/pgcrypto.sql
i daj nam znać.