Defining PostgreSQL Tablespaces
The following properties are applicable to a PostgreSQL Tablespace object.
| Tab | Section | Property | Description | Additional Information | 
|---|---|---|---|---|
| 
 | Name | Specifies the name of the table | ||
| 
 | Generate | Specifies whether a SQL statement for the table is generated during forward engineering | ||
| General 
 | General Options | Session/Current User | Specifies the session for user and role | Current_Role: Specifies the current role Current_User: Specifies the user identifier used for permission checking. Usually, it equals the session user, but you can change it with SET ROLE. Session_User: Specifies the user who initiated the current database connection; however, superusers can change this setting with SET SESSION AUTHORIZATION. | 
| Owner | Specifies the role or user that owns the tablespace | Select the owner from the drop-down list or click  to create a new one. | ||
| Location | Specifies the directory to use for the tablespace | The directory should be empty and owned by the PostgreSQL system user. Specify the directory in the absolute path name format. | ||
| Tablespace Option | Specifies tablespace parameters to be set or reset | 
 | 
- (Optional) Click the Comment tab and enter any comments you want to associate with the object.
- (Optional) Click the Where Used tab to view where the object is used within the model.
- (Optional) Click the UDP tab to work with user-defined properties for the object.
- (Optional) Click the Notes tab to view and edit user notes.
- (Optional) Click the Extended Notes tab to view or edit user notes.
- Click Close.
The tablespace is defined, and the PostgreSQL Tablespace Editor closes. 
For more information, refer to PostgreSQL documentation.
| 
 Copyright © 2025 Quest Software, Inc. |