Als «postgresql» getaggte Fragen

Alle Versionen von PostgreSQL. Fügen Sie ein zusätzliches versionierspezifisches Tag wie postgresql-11 hinzu, wenn dieser Kontext wichtig ist.

1
PostgreSQL-Schemas und Suchpfad
Ich lese Oreillys PostgreSQL: Up and Running und im Abschnitt Organisieren Ihrer Datenbank mithilfe von Schemas heißt es, dass search_pathdies auf Datenbankebene festgelegt werden kann: Wenn beispielsweise alle Objekte in Contrib ohne Schemaqualifizierung zugänglich sein sollen, ändern wir unsere Datenbank wie folgt: ALTER DATABASE mydb SET search_path="$user",public,contrib; Nachdem ich den …


2
Einfache Postgresql-Master / Slave-Replikation mit automatischem Failover unter Linux?
Ich benötige eine zuverlässige SQL-Datenbank für unsere Anwendung und habe mir die Unterstützung für die Streaming-Replikation von Postgresql angesehen. Es scheint nicht schwierig zu sein, die Master / Slave-Replikation einzurichten, und Sie können den Slave als Hot-Standby für schreibgeschützte Abfragen verwenden. Alles gut soweit. Wie kann ich jedoch einen Slave …

3
Streaming-Replikation in PostgreSQL
Ich versuche, zwei PostgreSQL-Server auf einem Computer einzurichten und eine Streaming-Replikation durchzuführen. Ich habe es einmal geschafft, aber wenn ich es erneut versucht habe, genau die gleichen Schritte auszuführen, funktioniert es nicht. Dies sind die Schritte: Ich habe $ PGDATA = home / postgresql / 9.1 / data und $ …

5
Sortierleistung in PostgreSQL verbessern?
Ich habe eine einfache Blog-Datenbank in postgres-8.4, die zwei Tabellen enthält, articlesund comments. Ich habe eine Abfrage (generiert von Django), die den neuesten Artikel vom Typ 'NEWS' abrufen und auch die Anzahl der Kommentare für diesen Artikel ermitteln möchte. Dies geschieht mit der folgenden Abfrage: SELECT "articles"."id", "articles"."datestamp", "articles"."title", "articles"."shorttitle", …

2
Datenbank zum Aufbau eines Echtzeit-Analysesystems
Ich möchte ein System ähnlich wie Google Analytics erstellen (nur für den internen Gebrauch, weniger Verkehr und weniger Funktionen) und mich hauptsächlich darauf konzentrieren Echtzeitzählung von eindeutigen URI-Besuchen / PV nach verschiedenen Dimensionen der demografischen Benutzerinformationen, z. B. Benutzeragent, Betriebssystem, Land usw. Echtzeitberechnung der durchschnittlichen Benutzersitzungslänge (wenn der Unterschied zwischen …

2
Wie kann die Trigger-Ausführungsreihenfolge unter PostgreSQL angegeben werden?
Ich verwende "klassische" zeitbasierte Partitionierung mit Triggern. Ich habe festgestellt, dass ein separater Trigger erforderlich ist, der auf der Originaltabelle ausgeführt wird. CREATE TABLE twitter_interactions(...); CREATE OR REPLACE FUNCTION insert_twitter_interactions ...; CREATE TRIGGER insert_twitter_interactions_trig BEFORE INSERT OR UPDATE on twitter_interactions FOR EACH ROW EXECUTE PROCEDURE insert_twitter_interactions(); CREATE OR REPLACE FUNCTION …

2
So berechnen Sie Cache-Fehler für PostgreSQL
Ich verwalte einen Server, auf dem ein Tool mit PostgreSQL ausgeführt wird. Das Tool kümmert sich selbst um die meisten PostgreSQL-Konfigurationen, aber ich beobachte einige Leistungsprobleme. Ich konnte auf Betriebssystemebene bestätigen, dass viele E / A-Vorgänge stattfinden , daher vermute ich, dass viele Cache-Fehler auftreten. Wenn Sie im Internet nach …

2
PostgreSQL-Abfrage mit maximalem und minimalem Datum plus zugehöriger ID pro Zeile
Ich habe folgende Tabelle: CREATE TABLE trans ( id SERIAL PRIMARY KEY, trans_date date, trans_time time ); Ich möchte die folgende Ansicht haben CREATE OR REPLACE VIEW daily_trans AS SELECT trans_date, max(trans_time) as first, min(trans_time) as last, calculate_status(min(trans_time), max(trans_time)) as status GROUP BY trans_date mit Spalten, die die IDs der …

1
PostgreSQL-Partitionshierarchie-Design für die zentralisierte Protokollierung
Ich möchte die Protokollierung von allen meinen Servern in einer zentralen Postgresql-Datenbank einrichten. Es ist sinnvoll, Protokolle nach Datum oder Host löschen zu können. Daher möchte ich sie mit Partitionierung einrichten , aber mit einer mehrschichtigen Partition:host-service inherits service, host-service-yyyymm inherits host-service. Ich habe ein Beispielschema für einen bestimmten Dienst …


2
Ist DB2 zuverlässiger und stabiler als PostgreSQL oder MySQL?
Ich habe immer MySQL oder PostgreSQL für meine Projekte wie Web / Desktop-Apps verwendet. Ich hatte einige Male Datenverlust und dank des alten Backups war ich immer einsatzbereit. Aber für ein aktuelles Projekt für den Flughafen muss ich etwas verwenden, das niemals seine Daten verlieren kann, zumindest nicht die Datenbank, …

1
Einblick in die langfristige Laufzeit von INSERT INTO… SELECT
Ich habe eine große SQL-Insert-Anweisung, die eine Übersichtstabelle aktualisiert. Der Prozess wird normalerweise stündlich ausgeführt und dauert etwa 5 bis 10 Minuten, um die Eindeutigkeiten in diesem Zeitraum zu berechnen. Ich habe mich "dumm" dafür entschieden, es über einen Zeitraum von 15 Tagen laufen zu lassen, und ich frage mich, …

2
Einzelner Datentyp für ungenaue Datumswerte gemäß ISO 8601
Wie kann ich Datums- und Zeitwerte mit reduzierter Genauigkeit in einem PostgreSQL-Typ speichern und sie als Datums- und / oder Zeitwerte verhalten lassen ? ISO 8601 ermöglicht Datumswerte mit reduzierter Genauigkeit. '1964', '1964-05', '1964-05-02' sind alle gültigen Darstellungen eines Wertes mit zunehmender Genauigkeit. Die Python-Datetime-Typen ermöglichen auf diese Weise auch …

2
Nicht eindeutiger mehrspaltiger Fremdschlüssel
Ich habe eine "Kommentar" -Tabelle, die eine Konversation zu einem Thema wie folgt modelliert: id serial topic_id integer parent_comment_id integer body text Jeder Kommentar hat also einen Verweis auf sein Thema UND schließlich seinen übergeordneten Kommentar (wenn es nicht der erste Kommentar zum Thema ist). Ich möchte eine Einschränkung hinzufügen, …

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.