moves the data file(s) associated with the table to the new tablespace.
Indexes on the table, if any, are not moved; but they can be moved
separately with additional SET TABLESPACE commands.
+ When applied to a partitioned table, nothing is moved, but any
+ partitions created afterwards with
+ CREATE TABLE PARTITION OF will use that tablespace,
+ unless the TABLESPACE clause is used to override it.
+
+
All tables in the current database in a tablespace can be moved by using
the ALL IN TABLESPACE form, which will lock all tables
to be moved first and then move each one. This form also supports
roles specified. If the NOWAIT option is specified
then the command will fail if it is unable to acquire all of the locks
required immediately. Note that system catalogs are not moved by this
- command, use ALTER DATABASE or explicit
+ command; use ALTER DATABASE or explicit
ALTER TABLE invocations instead if desired. The
information_schema relations are not considered part
of the system catalogs and will be moved.