Defining PostgreSQL Table Column Permissions

The following properties are applicable to a PostgreSQL Table Column Permission object.

Tab

Section

Property

Description

Additional Properties

 

 

Name

Specifies the name of the permission. Set the name of the permission in this field.

 

 

 

With Grant

Specifies whether the user can grant this permission to other users or not.

 

 

 

Generate

Generates SQL during forward engineering. Clear the check box if you do not want to generate SQL.

 

General

 

 

Owner

Specifies the owner of the permission. Select a role from the drop-down list or click New icon in property editors to create a new object to open the PostgeSQL Role Editor and create one.

 

 

Attribute

Allows you to specify or select a predefined attribute configuration for the column.

By default no specific attribute is applied for the column.

Permissions to Grant

 

 

Permissions

Specifies the permissions that are granted to the selected permission

Insert: Grants permission to insert new data into the column

References: Grants permission to create foreign key constraints that reference the column

Select: Grants permission to read data in the column.

Update: Grants permission to modify existing data in the column.

All Specifies that all the listed permissions are granted to the selected permission

All except

Specifies to allow all permissions except the ones that are currently selected

 

  1. (Optional) Click the Comment tab and enter any comments you want to associate with the object.
  2. (Optional) Click the Where Used tab to view where the object is used within the model.
  3. (Optional) Click the UDP tab to work with user-defined properties for the object.
  4. (Optional) Click the Notes tab to view and edit user notes.
  5. (Optional) Click the Extended Notes tab to view or edit user notes.
  6. Click Close.

    The column permission is defined, and the PostgreSQL Column Permission Editor closes.

For more information, refer to PostgreSQL documentation.