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 pgcryptozuerst installieren muss . Aber ich weiß nicht, wie ich es installieren soll.
Es gibt keine, pgcryptowenn ich versuche, es mit zu installieren, apt-get install pgcryptound ich finde keine Dateien, die mit pgcryptoin 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.4Wie installiere ich das Paket nach der Installation in meine aktuelle PostgreSQL-Datenbank?
/usr/local/pgsqlVerzeichnis. Der einzige Ort, an dem ich *.sqlDateien habe, ist in, /usr/share/postgresql/8.4/aber kein kryptobezogener.
/usr/local/pgsql/share/contrib/pgcrypto.sqlSie sicher, dass diese Datei in diesem Pfad vorhanden ist, und teilen Sie uns dies mit.