🧚 Hör mal! Beekeeper Studio ist eine schnelle, moderne und Open-Source-PostgreSQL-GUI Download
23. Juli 2024 Von Matthew Rathbone

Mit der Anweisung ALTER TABLE änderst du die Struktur einer bestehenden Tabelle. Um eine Spalte umzubenennen, verwendest du die Klausel RENAME COLUMN.

Bevor du weiterliest, möchte ich dir kurz unseren modernen PostgreSQL-Client Beekeeper Studio vorstellen. Du kannst eine Spalte umbenennen, indem du ihren Namen im Tabellenstruktur-Editor bearbeitest, und für PostgreSQL ist die App kostenlos – hier herunterladen.

Syntax:

ALTER TABLE table_name RENAME COLUMN old_column_name TO new_column_name;

Beispiel:

Angenommen, du hast eine Tabelle employees mit folgender Struktur:

CREATE TABLE employees (
    id SERIAL PRIMARY KEY,
    firstname VARCHAR(50),
    lastname VARCHAR(50),
    dob DATE
);

Um die Spalte dob in birthdate umzubenennen, verwendest du folgenden Befehl:

ALTER TABLE employees RENAME COLUMN dob TO birthdate;

Schritt-für-Schritt-Anleitung

1. Bestehende Tabellenstruktur prüfen

Verschaffe dir zuerst einen Überblick über die aktuelle Struktur der Tabelle. Dafür kannst du den Befehl \d in psql oder pgAdmin verwenden.

\d employees

Ausgabe:

 Column    |         Type          | Collation | Nullable |               Default
-----------+-----------------------+-----------+----------+--------------------------------------
 id        | integer               |           | not null | nextval('employees_id_seq'::regclass)
 firstname | character varying(50) |           |          |
 lastname  | character varying(50) |           |          |
 dob       | date                  |           |          |

2. Spalte umbenennen

Führe den Befehl ALTER TABLE aus, um die Spalte umzubenennen.

ALTER TABLE employees RENAME COLUMN dob TO birthdate;

3. Änderung überprüfen

Lass dir die Tabelle erneut anzeigen, um zu bestätigen, dass die Spalte umbenannt wurde.

\d employees

Ausgabe:

 Column    |         Type          | Collation | Nullable |               Default
-----------+-----------------------+-----------+----------+--------------------------------------
 id        | integer               |           | not null | nextval('employees_id_seq'::regclass)
 firstname | character varying(50) |           |          |
 lastname  | character varying(50) |           |          |
 birthdate | date                  |           |          |

Was du beachten solltest

  • Abhängigkeiten: Beim Umbenennen einer Spalte werden Verweise darauf in Views, Funktionen, Triggern oder anderen Datenbankobjekten nicht automatisch aktualisiert. Diese Objekte musst du manuell anpassen.
  • Berechtigungen: Stelle sicher, dass du die nötigen Berechtigungen hast, um die Tabellenstruktur zu ändern.
  • Backup: Erstelle vor Schemaänderungen immer ein Backup deiner Datenbank.

Spalten mit Beekeeper Studio umbenennen

Beekeeper Studio ist eine GUI-Alternative zur direkten Arbeit mit SQL-Anweisungen. Als Open-Source-SQL-Editor und Datenbankmanager macht Beekeeper Studio das Umbenennen von Spalten in PostgreSQL schnell und einfach.

So benennst du eine Spalte mit Beekeeper Studio um:

  1. Verbinde dich mit deiner PostgreSQL-Datenbank.
  2. Navigiere zur gewünschten Tabelle.
  3. Alle Spalten werden aufgelistet – wähle die gewünschte aus und klick einfach darauf.
  4. Gib den neuen Namen ein und drück Enter.

Beekeeper Studio kümmert sich um alle SQL-Befehle für dich. Außerdem ist es mit vielen anderen SQL-Dialekten kompatibel, sodass du problemlos in jede andere SQL-Umgebung wechseln kannst.

Fazit

Das Umbenennen einer Spalte in PostgreSQL kann die Lesbarkeit und Wartbarkeit deines Datenbankschemas verbessern. Es ist ganz einfach – entweder mit den Befehlen ALTER TABLE … RENAME COLUMN oder mit einem SQL-Editor wie Beekeeper Studio. Prüfe und aktualisiere vor dem Umbenennen alle Abhängigkeiten, um Laufzeitfehler zu vermeiden.

Weitere Beiträge, die dir gefallen könnten:

Beekeeper Studio ist eine kostenlose & Open-Source-PostgreSQL-GUI

Das ist der PostgreSQL-Client, nach dem ich gesucht habe! Die Oberfläche macht den Unterschied: aufgeräumt, intuitiv, leistungsstark. Tschüss, klobiges PGAdmin. - David Cyprian

Beekeeper Studio ist ein schneller, intuitiver und einfach zu bedienender PostgreSQL-Client. Er unterstützt auch viele weitere Datenbanken und läuft super unter Windows, Mac und Linux.

Die Linux-Version von Beekeeper hat 100% des Funktionsumfangs, ohne Abstriche und ohne Kompromisse.

Was PostgreSQL-Nutzer über Beekeeper Studio sagen

Jay Simons Jay Simons Inhaber, Designly.biz

Anders als pgAdmin ist Beekeeper bemerkenswert einfach zu bedienen, ohne dass Features fehlen – und der Preis stimmt! Die Backup-Funktion für Datenbanken ist besonders nützlich. Einfach großartige Software.

Alex M

Fantastisches Tool, die praktischste IDE, die ich bisher für die Administration von Postgres- und MySql-Datenbanken gefunden habe – funktioniert einfach, ohne Theater :-)

Bereit für einen besseren PostgreSQL-Workflow?

download Kostenlos herunterladen