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.


2
Ändern des Datenbankschemas in der Produktionsumgebung
Ich habe einige Fragen zu Änderungen des Datenbankschemas in der Produktionsumgebung, ohne den Datenbankserver und die Webanwendung offline zu schalten. Q1- Ich möchte in meiner Produktionsumgebung Änderungen am Datenbankschema (Hinzufügen, Entfernen von Spalten, Normalisieren von Tabellen usw.) vornehmen können, ohne den Datenbankserver und meine Webanwendung offline zu schalten. Was sind …




2
So erstellen Sie einen Index für eine ganzzahlige json-Eigenschaft in postgres
Ich kann für mein ganzes Leben nicht herausfinden, wie ich einen Index für eine Eigenschaft meiner JSON-Spalte erstellen kann, die eine Ganzzahl ist. Ich habe es so versucht (und auch Dutzende von anderen) CREATE INDEX user_reputation_idx ON users(("user"->>'reputation')::int) Es funktioniert gut in einer Abfrage (zB ORDER BY ("user"->>'reputation')::int) Was vermisse …

1
Können wir die alte Primärdatenbank verwenden, um nach dem Failover in PostgreSQL mit dem Standby-Modus zu synchronisieren?
Wenn mein Standby (Postgres) einige Sekunden vor dem Failover zurückliegt. Was ist der einfachste Weg, um meine alte Primärdatenbank nach dem Failover in PostgreSQL wieder zu synchronisieren? In Oracle haben wir die Möglichkeit, eine fehlgeschlagene Primärdatenbank wiederherzustellen, wenn Flashback aktiviert ist. Haben wir eine solche Option in Postgres, wenn ich …

1
Wie überwache ich den PostgreSQL WAL-Versand, wenn ich keine Streaming-Replikation verwende?
Wir haben ein ziemlich einfaches Setup, um von unserer lokalen PostgreSQL-Masterdatenbank auf unsere Präsentationsebene in AWS zu replizieren. Wir verwenden den WAL-Versand mit dieser archive_commandEinstellung. Grundsätzlich sieht das Setup so aus: +-------------+ | Master | +-------------+ WAL | segments | \|/ +--------------+ +-------------+ WAL +-+------------+ | | |----------->| Hot Standby …

2
Warum die Django-Sitzungstabelle unter PostgreSQL wächst
Ich verwende PostgreSQL 9.1.6 über PgBouncer 1.4.2 in meinem Django 1.4.8-Projekt. django_sessionTisch wächst die ganze Zeit. VAKUUM hilft nicht. VACUUM FULL läuft stundenlang. Nur TRUNCATEhilft in der Regel. Die Tabelle enthält Zeilen von ca. 10 KB. Es wird 40 Mal pro Sekunde aktualisiert. # SELECT table_name, pg_size_pretty(table_size) AS table_size, pg_size_pretty(indexes_size) …

2
Erstellen einer inkrementellen Datenbankkopie in PostgreSQL
Mit Software für virtuelle Maschinen wie VirtualBox können inkrementelle VM-Klone erstellt werden. Das heißt, Daten werden nach dem "Berühren" (geöffnet und beschreibbar geöffnet) kopiert und im inkrementellen Cache des neuen Klons gespeichert. Ich suche nach der gleichen Option für ein Postgres-DBMS. Wie kann ich eine inkrementelle Datenbankkopie einrichten, bei der …


3
Postgres-Schreibleistung auf Intel S3700 SSD
Ich sehe keine Leistungssteigerungen bei Postgres beim Schreiben. Ich dachte, ich würde dies mit einer einzelnen SSD im Vergleich zu einem Hardware-RAID-10-Array mit (16) SAS-Laufwerken mit 15.000 U / min tun. Ich habe einen Dell R820 mit einer PERC H700-Hardware-RAID-Karte und 16 SAS-Laufwerken mit 15.000 U / min in einem …

1
PostgreSQL-Befehlsäquivalente "Freeze" / "Unfreeze"
In Derby (einer in Java geschriebenen eingebetteten Datenbank, die hauptsächlich zum Testen oder Prototyping verwendet wird) gibt es die Befehle "Freeze" und "Unfreeze", die während einer Online-Sicherung verwendet werden können . "Freeze" bewirkt einfach, dass alle Datenbankzugriffe blockiert werden, bis "unfreeze" aufgerufen wird. Dies ist nützlich für die Sicherung mit …

2
Eine PostgreSQL-Datenbank im Internet verfügbar machen
Ich habe auf DBA und anderen Websites gesehen, dass das Aussetzen einer Datenbank gegenüber dem Internet eine besonders schlechte Idee ist, aber ich habe festgestellt, dass PostgreSQL nur über SSL-Zertifikate verfügt. Ist es dadurch sicherer, eine Datenbank dem Internet zugänglich zu machen (nur Zertifikatsauthentifizierung von nicht lokalen Host-Verbindungen), oder wäre …


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.