Appearance
public.storage_object
Description
Entidade que representa os objetos de armazenamento
Columns
| Name | Type | Default | Nullable | Children | Parents | Comment |
|---|---|---|---|---|---|---|
| id | uuid | false | public.configuration | Coluna de identificação do objeto de armazenamento | ||
| original_name | varchar(255) | false | Nome original do arquivo enviado pelo usuário | |||
| storage_name | varchar(255) | false | Nome único do arquivo no serviço de armazenamento para evitar colisões | |||
| path | varchar(255) | false | Caminho (prefixo) onde o arquivo está localizado dentro do bucket | |||
| bucket | varchar(255) | false | Nome do bucket onde o arquivo está armazenado | |||
| content_type | varchar(255) | false | MIME type do arquivo (ex: application/pdf) | |||
| size | bigint | false | Tamanho do arquivo em bytes | |||
| is_temporary | boolean | false | Flag que indica se o arquivo é temporário e sujeito a limpeza | |||
| created_at | timestamp without time zone | false | Timestamp de quando o registro foi criado |
Constraints
| Name | Type | Definition |
|---|---|---|
| pk_storage_object | PRIMARY KEY | PRIMARY KEY (id) |
| uc_storage_object_storage_name | UNIQUE | UNIQUE (storage_name) |
Indexes
| Name | Definition |
|---|---|
| pk_storage_object | CREATE UNIQUE INDEX pk_storage_object ON public.storage_object USING btree (id) |
| uc_storage_object_storage_name | CREATE UNIQUE INDEX uc_storage_object_storage_name ON public.storage_object USING btree (storage_name) |
Relations
Generated by tbls