PostgreSQL ALTER TABLESPACE
Summary: in this tutorial, you will learn how to use the PostgreSQL ALTER TABLESPACE statement to rename, change the owner, or set parameters for a tablespace.
Introduction to ALTER TABLESPACE statement
After creating a tablespace, you can change its definition by using the ALTER TABLESPACE
statement as follows:
The action can be:
- Rename the tablespace
- Change the owner
- Set the parameters for the tablespace.
To rename the tablespace, you use the ALTER TABLESPACE RENAME TO
statement:
To change the owner of the tablespace, you use the ALTER TABLESPACE OWNER TO
statement:
The following statement changes the parameters for a tablespace:
Only superusers or tablespace owners can execute the ALTER TABLESPACE
statement.
PostgreSQL ALTER TABLESPACE examples
The following statement changes dvdrental
tablespace to dvdrental_raid
:
The following statement changes the owner of the dvdrental_raid
from postgres
to hr
:
Summary
- Use
ALTER TABLESPACE RENAME TO
statement to rename a tablespace. - Use
ALTER TABLESPACE OWNER TO
to change the owner of a tablespace. - Use
ALTER TABLESPACE SET
to set the parameters for a tablespace.