Als «postgresql-8.4» getaggte Fragen

PostgreSQL Version 8.4


3
Wie installiere ich pgcrypto in PostgreSQL 8.4?
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 …

2
Wie erstelle ich einen Index, um eine aggregierte LIKE-Abfrage für einen Ausdruck zu beschleunigen?
Ich stelle möglicherweise die falsche Frage im Titel. Hier sind die Fakten: Mein Kundenservice hat sich über langsame Antwortzeiten beschwert, als er auf der Administrationsoberfläche unserer Django-basierten Site nach Kunden gesucht hat. Wir verwenden Postgres 8.4.6. Ich begann langsame Abfragen zu protokollieren und entdeckte diesen Täter: SELECT COUNT(*) FROM "auth_user" …

2
Benutzerdefinierte eindeutige Spalteneinschränkung, nur erzwungen, wenn eine Spalte einen bestimmten Wert hat
Ist es möglich, eine benutzerdefinierte eindeutige Spalteneinschränkung wie folgt festzulegen? Angenommen, ich habe zwei Spalten subsetund typebeide Zeichenfolgen (obwohl die Datentypen wahrscheinlich keine Rolle spielen). Wenn type"wahr" ist, dann möchte ich die Kombination von typeund subseteinzigartig sein. Ansonsten gibt es keine Einschränkung. Ich benutze PostgreSQL 8.4 unter Debian.


3
Wie konvertiert man mit PostgreSQL 8.4 bytea in text value in postgres?
In meiner Anwendung füge ich Daten mithilfe von C-Code in die Datenbank ein, da die Zeichenfolgen, die ich von einer nicht vertrauenswürdigen Quelle erhalte, mithilfe PQescapeByteaConnder libpq-Bibliothek maskiert wurden. Das funktioniert einwandfrei, dh es entsteht ein String im Oktettformat. Siehe folgendes Beispiel: Eingabezeichenfolge: \n\t\f\b\p\k\j\l\mestPrepared Ausgabezeichenfolge: \\012\\011\\014\\010pkjlmestPrepared Die Ausgabezeichenfolge wird in …


1
PostgreSQL Transaction Committing für Stunden
Ich stoße auf ein Problem, bei dem ich zwei Verbindungen von einem Benutzer zu meinem PostgreSQL-Server habe, die seit ungefähr 4 Stunden ausgeführt werden und sich seit einiger Zeit in einem Commit-Status befinden (mindestens 1 Stunde, in der ich sie beobachtet habe). . Diese Verbindungen blockieren die Ausführung anderer Abfragen, …

1
Welche Berechtigungen sind erforderlich, um eine Triggerfunktion in PostgreSQL 8.4 auszuführen?
Welche Berechtigungen sind erforderlich, um eine Triggerfunktion in PostgreSQL 8.4 auszuführen? Es scheint, dass die für eine Rolle festgelegten Berechtigungen für die Ausführung einer Triggerfunktion keine Rolle spielen. Ich glaube, ich habe eines Tages gesehen, dass die zum Ausführen einer Triggerfunktion erforderlichen Berechtigungen das EXECUTE-Privileg sind, aber für den Eigentümer …

2
TOAST Tischwachstum außer Kontrolle - FULLVAC macht nichts
Vor kurzem habe ich einen PostgreSQL 8.2.11-Server auf 8.4 aktualisieren lassen, um die Autovakuum-Funktionen zu nutzen und mit 30 anderen PGSQL-Servern in Einklang zu stehen. Dies wurde von einer separaten IT-Gruppe durchgeführt, die die Hardware verwaltet, sodass wir bei anderen Upgrades keine große Auswahl haben (9+ werden für eine Weile …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.