Ich habe eine Anwendung, die eine PostgreSQL-Tabelle verwendet. Die Tabelle ist sehr groß (Milliarden von Zeilen) und hat eine Spalte, die eine ganze Zahl ist. Das integerkönnen bis zu 6 Ziffern sein, dh 0-999.999, keine Negative. Ich dachte darüber nach, es zu ändern numeric(6,0). Wäre das eine gute Idee? Würde …
Ich verwende das PostgreSQL 9.3- pg_dumpTool zum Extrahieren nur der öffentlichen Schemadefinition mit: pg_dump -s -n public -h host -U postgres --dbname=db > ./schema.sql aber wenn ich überprüfe, erscheint schema.sqleine unserer Ansichten in einer CREATE TABLEAussage anstelle einer CREATE VIEWAussage. Aber wenn ich pg_dumpdie spezifische Ansicht benutze mit: pg_dump -s …
Im Folgenden finden Sie eine Liste von Befehlen, die anscheinend funktionieren, um einen neuen Benutzer zu erstellen (Login) und schreibgeschützten Zugriff für eine bestimmte Tabelle in PostgreSQL zu gewähren. Nehmen wir an, dass diese Befehle bei der Anmeldung mit ausreichenden Berechtigungen ausgeführt werden (dh postgresbei der Standardinstallation anmelden). CREATE ROLE …
Ich benutze Postgres 9.4. Das messageshat das folgende Schema: messages gehört zu feed_id und hat posted_at, auch Nachrichten können eine übergeordnete Nachricht haben (bei Antworten). Table "public.messages" Column | Type | Modifiers ------------------------------+-----------------------------+----------- message_id | character varying(255) | not null feed_id | integer | parent_id | character varying(255) | posted_at …
Ich migriere eine vorhandene Testumgebung zu Amazon RDS PostgreSQL. Das Testframework verfügt über eine Funktion zum erneuten Laden von Daten in bestimmten Tabellen in einen früheren Zustand. Dazu werden Fremdschlüssel deaktiviert, vorhandene Daten gelöscht, der Sicherungsstatus geladen und Fremdschlüssel wieder aktiviert. Derzeit deaktiviert das Testframework Fremdschlüssel, indem alle Trigger deaktiviert …
Wir haben vor ALTER TABLEStunden eine Abfrage gestartet und erst kürzlich (via pg_stat_activity) festgestellt, dass sie auf ein Schloss wartet. Wir haben die andere Abfrage entdeckt, die eine Sperre für die Tabelle enthält, die wir ändern möchten, und sie nicht loslässt. Unsere Abfrage ist eine "einfache" Abfrage (Ändern eines Spaltendatentyps), …
Ich schreibe ein Setup-Skript für eine Anwendung, die ein Addon für eine andere Anwendung ist, und möchte daher überprüfen, ob die Tabellen für die andere Anwendung vorhanden sind. Wenn nicht, möchte ich dem Benutzer einen nützlichen Fehler geben. Ich weiß jedoch nicht, in welchem Schema die Tabellen gespeichert werden. DO …
Da ich ein junger Entwickler bin und nicht wirklich mit Datenbanken umgehen kann (PostgreSQL 9.3), bin ich auf einige Probleme mit einem Projekt gestoßen, bei dem ich wirklich Hilfe brauche. In meinem Projekt geht es darum, Daten von Geräten (bis zu 1000 oder mehr Geräten) zu sammeln, wobei jedes Gerät …
Ich habe einen Ort, VIEWfür den ich versuche, ein Evolutionsskript zu erstellen, damit ich ihm eine Spalte hinzufügen kann. Dieser Teil funktioniert gut; Spalte gut hinzugefügt. Das Gegenteil funktioniert jedoch nicht. Das Entfernen der zuletzt hinzugefügten Spalte schlägt mit einer ERROR: cannot drop columns from viewNachricht fehl . Das Problem …
Mein PostgreSQL-Standardport ist 5432, ich möchte den Standardport mithilfe der Befehlszeile ändern (in Windows 7). Ich habe diese Lösung schon einmal gesehen: /programming/187438/want-to-change-pgsql-port Ich habe versucht, den folgenden Befehl auszuführen, aber er ist fehlgeschlagen: postgres --p 5431 Könnte mir jemand sagen, wie man den Port über die Befehlszeile ändert?
Ich verwende PostgreSQL 8.4.15. Beim Ausführen pg_dumpzum Sichern einer Datenbank wurde der folgende Fehler angezeigt: pg_dump: SQL command failed pg_dump: Error message from server: ERROR: missing chunk number 0 for toast value 123456789 in pg_toast_987654321 pg_dump: The command was: COPY public.my_table (id, .... all the columns ...) Bei der Suche …
Wir haben eine relativ große Produktions-Postgres-basierte Datenbank: ~ 20 GB. Die PostgreSQL-Datenbank wird auf Heroku gehostet. Ich möchte eine kleine Teilmenge der Tabellendaten in meine lokale Datenbank kopieren, damit ich einige Tests mit ihnen durchführen kann, ohne an der Produktion arbeiten zu müssen. Ich möchte keine Beispieldaten selbst generieren, sondern …
Ich benutze Fedora 15mit PostgreSQL 9.1.4. Fedora stürzte kürzlich ab, woraufhin: Ein Versuch, den PostgreSQL-Server zu starten: service postgresql-9.1 start gibt Starting postgresql-9.1 (via systemctl): Job failed. See system logs and 'systemctl status' for details. [FAILED] Obwohl der Server beginnt in der Regel , wenn ich den Server zum ersten …
Was ist der schnellste Weg, um einer großen Tabelle eine BIGSERIAL-Spalte hinzuzufügen (~ 3 Bil. Zeilen, ~ 174 GB)? BEARBEITEN: Ich möchte, dass die Spalte inkrementierte Werte für vorhandene Zeilen ( NOT NULL) enthält. Ich habe keinen Füllfaktor eingestellt (was im Nachhinein nach einer schlechten Entscheidung aussieht). Ich habe kein …
Kann ich eine Spalte in der DB-Tabelle (PostgreSQL) erstellen, die eine zufällige Standardwertzeichenfolge enthält, und wie? Wenn dies nicht möglich ist, lassen Sie es mich bitte wissen.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.