Auch das Einfügen und Löschen von Spalten sollte den Benutzer vor keine gröberen Probleme stellen. DROP COLUMN sorgt dafür, dass eine Spalte entfernt wird:
test=# ALTER TABLE t_password DROP COLUMN shell; ALTER TABLE
Beim Löschen einer Spalte ist zu bedenken, dass der Platz erst nach dem Aufruf von VACUUM wirklich gelöscht wird - DROP COLUMN führt nicht dazu, dass Sie auf einmal mehr Platz auf der Platte zur Verfügung haben.
Wollen Sie eine Spalte an eine Tabelle einfügen, können Sie ADD COLUMN verwenden:
test=# ALTER TABLE t_password ADD COLUMN shell text; ALTER TABLE
Dabei müssen wir den Spaltennamen und dessen gewünschten Datentypen angeben.