Tabelle in einen anderen Tablespace verschieben
PostgreSQLSpeicherBefehl
ALTER TABLE customer SET TABLESPACE ssd_ts;Was es tut
Verschiebt alle Daten der Tabelle physisch in den neuen Tablespace (Platte).
Wann einsetzen
Um eine Tabelle auf eine schnellere/separate Platte zu verschieben.
Vorsicht
Während des Verschiebens wird eine ACCESS-EXCLUSIVE-Sperre auf die Tabelle genommen; die Tabelle ist bis zum Abschluss nicht zugänglich. Bei großen Tabellen in einem Wartungsfenster durchführen.