Ich benutze Ubuntu Server 10.10 und habe PostgreSQL 8.4 mit installiert apt-get install postgresql
. Ich möchte die eingebaute sha1()
Funktion verwenden, aber es scheint, dass ich pgcrypto
zuerst installieren muss . Aber ich weiß nicht, wie ich es installieren soll.
Es gibt keine, pgcrypto
wenn ich versuche, es mit zu installieren, apt-get install pgcrypto
und ich finde keine Dateien, die mit pgcrypto
in meinem System beginnen (ich habe es versucht find / -name "pgcrypto*"
).
Wie installiere ich pgcrypto, damit ich die digest('word-to-hash','sha1')
Funktion in meinen Datenbankabfragen verwenden kann?
Update: Ich habe Probleme, pgcrypto auf einem anderen Ubuntu-Rechner zu installieren. sudo apt-get install postgresql-contrib-8.4
Wie installiere ich das Paket nach der Installation in meine aktuelle PostgreSQL-Datenbank?
/usr/local/pgsql
Verzeichnis. Der einzige Ort, an dem ich *.sql
Dateien habe, ist in, /usr/share/postgresql/8.4/
aber kein kryptobezogener.
/usr/local/pgsql/share/contrib/pgcrypto.sql
Sie sicher, dass diese Datei in diesem Pfad vorhanden ist, und teilen Sie uns dies mit.