Schema
Owner
ecological_db
Tablespace
(default)
Descriptions
Table granting permission to a role.
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
rperm_rol_id |
integer |
|
|
|
Identifier (postgres) of a role. |
|||
rperm_perm_id |
integer |
|
|
|
Identifier (postgres) of a permission. |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
rperm_perm_id |
perm_id |
Cascade |
No Action |
|
Immediate |
Association of a permission to a role. |
||
rperm_rol_id |
rol_id |
Cascade |
No Action |
|
Immediate |
Association of a role with a permission. |
Check Constraints
There are no check constraints for table tj_rolepermission_rol_perm_rperm
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
rperm_rol_id, rperm_perm_id |
|
|||
btree |
|
rperm_perm_id |
|
|
Index on the attachment to a permission in order to optimize the time of requests |
|
btree |
|
rperm_rol_id |
|
|
Index on the attachment to a role in order to optimize the time of requests |
Triggers
There are no triggers for table tj_rolepermission_rol_perm_rperm
Rules
There are no rules for table tj_rolepermission_rol_perm_rperm
Policies
There are no policies for table tj_rolepermission_rol_perm_rperm
Referenced
There are no tables referenced by table tj_rolepermission_rol_perm_rperm
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE application.tj_rolepermission_rol_perm_rperm (
rperm_rol_id INTEGER NOT NULL,
rperm_perm_id INTEGER NOT NULL,
CONSTRAINT c_pk_tj_rolepermission_rol_perm_rperm PRIMARY KEY(rperm_rol_id, rperm_perm_id),
CONSTRAINT c_fk_perm_rperm FOREIGN KEY (rperm_perm_id)
REFERENCES application.t_permission_perm(perm_id)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_rol_rperm FOREIGN KEY (rperm_rol_id)
REFERENCES application.t_role_rol(rol_id)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE application.tj_rolepermission_rol_perm_rperm
IS 'Table granting permission to a role.';
COMMENT ON COLUMN application.tj_rolepermission_rol_perm_rperm.rperm_rol_id
IS 'Identifier (postgres) of a role.';
COMMENT ON COLUMN application.tj_rolepermission_rol_perm_rperm.rperm_perm_id
IS 'Identifier (postgres) of a permission.';
COMMENT ON CONSTRAINT c_fk_perm_rperm ON application.tj_rolepermission_rol_perm_rperm
IS 'Association of a permission to a role.';
COMMENT ON CONSTRAINT c_fk_rol_rperm ON application.tj_rolepermission_rol_perm_rperm
IS 'Association of a role with a permission.';
CREATE INDEX x_btr_perm_id_rperm ON application.tj_rolepermission_rol_perm_rperm
USING btree (rperm_perm_id);
COMMENT ON INDEX application.x_btr_perm_id_rperm
IS 'Index on the attachment to a permission in order to optimize the time of requests';
CREATE INDEX x_btr_rol_id_rperm ON application.tj_rolepermission_rol_perm_rperm
USING btree (rperm_rol_id);
COMMENT ON INDEX application.x_btr_rol_id_rperm
IS 'Index on the attachment to a role in order to optimize the time of requests';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) |
![]() ![]() ![]() |