Appearance
public.feature_permission
Description
Entidade que representa as permissões de uma funcionalidade.
Columns
| Name | Type | Default | Nullable | Children | Parents | Comment |
|---|---|---|---|---|---|---|
| id | varchar(255) | false | public.role_permission | Chave da permissão (ID). Ex: RegiaoJudicial:Listar | ||
| feature_key | varchar(255) | false | public.feature | Chave estrangeira que referencia a funcionalidade | ||
| name | varchar(255) | true | Nome da permissão. Ex: Listar | |||
| description | varchar(255) | true | Descrição da permissão. Ex: Permite listar as regiões judiciais |
Constraints
| Name | Type | Definition |
|---|---|---|
| fk_feature_permission_on_feature_key | FOREIGN KEY | FOREIGN KEY (feature_key) REFERENCES feature(id) |
| pk_feature_permission | PRIMARY KEY | PRIMARY KEY (id) |
| uc_8ff543ce2641c5892163984ae | UNIQUE | UNIQUE (feature_key, id) |
Indexes
| Name | Definition |
|---|---|
| pk_feature_permission | CREATE UNIQUE INDEX pk_feature_permission ON public.feature_permission USING btree (id) |
| uc_8ff543ce2641c5892163984ae | CREATE UNIQUE INDEX uc_8ff543ce2641c5892163984ae ON public.feature_permission USING btree (feature_key, id) |
Relations
Generated by tbls