Postgres-DB-Tabellenwiederherstellung

799
itsols

Ich habe PG Admin verwendet und eine Tabelle in meiner Datenbank geändert. Ich habe tatsächlich zwei Felder hinzugefügt.

Sobald ich fertig war, drückte ich die OK-Taste und PG Admin legte auf. Ich denke das ist das erste Mal.

Jetzt kann ich diese bestimmte Tabelle nicht über PG Admin öffnen. Ich bin nicht sicher, ob das korrupt ist.

Wie kann ich das wiederherstellen oder reparieren?

Vielen Dank!

Betriebssystem: Ubuntu 12.04 Desktop-Version

BEARBEITEN: Jedes Mal, wenn ich versuche, es zu öffnen, hängt PG Admin und ich muss es erzwingen.

0
Ich würde mich mit `psql` einloggen und sehen, was aus der Tabelle wurde. Peter Eisentraut vor 10 Jahren 0
@ PeterEisentraut Danke für deine Eingabe. Ich kann mich jetzt mit pgAdmin anmelden und auch die Änderungen, die ich vorgenommen habe, wurden trotz des Absturzes aktualisiert. Wenn ich mich erinnere, ist dies das erste Mal, dass PG auf meinem System abgestürzt ist. itsols vor 10 Jahren 0
Und mein Problem ist ZURÜCK! Ich kann nicht einmal mit der rechten Maustaste auf die Tabelle klicken, um eine Option auszuwählen. itsols vor 10 Jahren 0
Ich denke, das ist ein Fehler in PGAdmin. Nach einem Neustart des Systems ist es jetzt in Ordnung. itsols vor 10 Jahren 0

1 Antwort auf die Frage

0
itsols

Ich bin nicht sicher, ob dies der beste Weg ist, um darüber zu kommen, aber ich habe das Problem gelöst.

  1. Öffnen Sie PGAdmin
  2. Klicken Sie mit der rechten Maustaste auf die Tabelle und wählen Sie WARTUNG aus dem Menü
  3. Klicken Sie auf Vakuum und unter Vakuumoptionen nahm ich das volle Vakuum ein.

Außerdem habe ich 'Tabellenstatistiken zurückgesetzt'.

Jetzt scheint es ok zu sein.