So benennen Sie eine Tabelle in Postgres um

So benennen Sie eine Tabelle in Postgres um
Das Postgres-Datenbankverwaltungssystem enthält sowohl objektorientierte als auch relationale Merkmale und ist daher ein objektorientiertes relationales Datenbanksystem. Es unterstützt mehrere besondere Funktionen wie benutzerdefinierte Datentypen, Ansichten, Regeln und vieles mehr, die Postgres zu einem fortgeschrittenen DBMS machen. Wie bei anderen DBMS sind die primären Komponenten seiner Datenbank Tabellen und Spalten. Dieser Artikel enthält einen Verfahrensanleitung, um eine vorhandene Tabelle einer Postgres -Datenbank umzubenennen.

Voraussetzungen

Wenn Sie in eine Tabelle in Postgres -Datenbanken auf einen Operation auf dem Weg gehen, sind diesbezüglich die folgenden Instanzen erforderlich.

- Postgres -Datenbank und ein paar Tabellen

- (Optional): In der Tabelle müssen einige Spalten vorhanden sein, um zu überprüfen, ob der Inhalt in Tabellen nach dem Umbenennen der Tabelle gleich bleibt.

So benennen Sie eine Tabelle in Postgres um

Die Änderungstabelleanweisung von PostgreSQL wird zum Umbenennen einer Tabelle verwendet. Obwohl die Funktionalität des Altertabellenbefehls aufgrund der von ihm unterstützten Funktionen ziemlich umfangreich ist. In diesem Beitrag wird jedoch die Option Umbenennen des Befehls zur Änderungstabelle praktiziert. Der Parameter umbenennen kann verwendet werden, um den Namen von Tabellen und Spalten beides zu ändern. Um eine Tabelle umzubenennen, hilft Ihnen die folgende Syntax:

> Tabelle ändern Umbenennen in

Der Tabellenname bezieht sich auf den Namen der Tabelle, die Sie ändern möchten, und der neue Tischname zeigt den neuen Tabellennamen an, den Sie festlegen möchten.

Wenn wir die Beispiele durchlaufen, werden wir die Änderungstabelleanweisung implementieren, um Tabellen in Postgres umzubenennen. Stellen Sie zunächst eine Verbindung zur Datenbank her, in der sich die Tabelle befindet. Wir sind jetzt mit verbunden mit LinuxHint Datenbank und um die verfügbaren Tabellen zu überprüfen, die wir den folgenden Befehl ausgeführt haben. Die Ausgabe zeigt, dass es zwei Tabellen in unserer gibt LinuxHint Datenbank.

# \ dt

Beispiel 1: Benennen Sie eine Tabelle um

Angenommen, wir möchten die oben gezeigte Ausgabe beziehen, möchten wir die benannte Tabelle umbenennen Mitarbeiter Zu Mitarbeiter_Data. Vor dem Umbenennen der Tabelle werden wir den Inhalt der Mitarbeitertabelle überprüfen, damit sie nach der Umbenennung der Tabelle verglichen werden kann. Verwenden Sie dazu den unten angegebenen Befehl:

# Wählen Sie * vom Mitarbeiter aus;

Nachdem wir den Inhalt erhalten haben, gehen wir weiter, um den Mitarbeitertisch umzubenennen.

Die unten angegebene Änderungstabelle würde diesbezüglich helfen. Nach erfolgreicher Ausführung der Änderungstabellenerklärung haben wir die ausgeführt \ dt Befehl und die Ausgabe zeigt an, dass die Mitarbeiter Tisch wurde umbenannt in Mitarbeiter_Data.

# TABLE -Mitarbeiter umbenennen in poutern_data;

Danach können Sie den Inhalt der Tabelle überprüfen Empolyees_Data Durch die Verwendung des unten angegebenen Befehls und der Inhalt ist der gleiche wie in der alten Tabelle. Daher wird der Schluss gezogen, dass die Umbenennische Tabelle die Daten in einer Tabelle nicht manipuliert.

# SELECT * von Employees_Data;

Beispiel 2: Verwenden der Änderungstabelle mit if exist

Was ist, wenn der Tabellenname, den Sie umbenennen möchten, nicht existiert? Überprüfen Sie diesbezüglich das Verhalten des Befehls zur Änderungstabelle. Der unten angegebene Befehl versucht, die benannte Tabelle umzubenennen speichern Das existiert nicht in der LinuxHint -Datenbank. Infolgedessen erhalten Sie eine Fehlermeldung, die besagt, dass die Tabelle, die Sie ändern wollten, nicht existiert.

# TABLE -Store ändern. Umbenennen auf Artikel;

Wenn wir denselben Befehl mit der Option "existieren" ausführen, wird außerdem anstatt einen Fehler zu melden.

# TABLE ALTE TABLE, wenn der Store in Artikel umbenannt wird

Abschluss

Postgres ist ein weit verbreitetes Open-Source-Datenbankverwaltungssystem, das für die Skalierbarkeit, Sicherheit, Zuverlässigkeit und Stabilität bekannt ist. Dieser Artikel zeigt die Art und Weise, die Tabelle in Postgres umzubenennen. Zu diesem Zweck unterstützt Postgres den Befehl zur Änderung der Tabelle mit der Option Umbenenname. Es wird beobachtet, dass die Änderungstabelle den Namen der Tabelle und alle mit dieser Tabelle verknüpften Abhängigkeiten aktualisiert. Darüber hinaus können Sie nicht die Namen mehrerer Tabellen gleichzeitig ändern. Dafür müssen Sie den Befehl für jede Tabelle separat ausführen.