Tables


SchemaSpy Analysis of sigaa.public

Generated on Ter abr 10 16:19 BRT 2018

XML Representation
Insertion Order Deletion Order
TABLES 24
VIEWS 45
COLUMNS 756
Constraints 37

Database Properties

Database Type: PostgreSQL - 9.0.18

Schema public

standard public schema

Tables

Table / View Children Parents Columns Rows Type Comments
atividades_desenvolvidas 0 1 6 0 Table
backup_discentes_ect 0 1 4 0 Table
bkp_matricula_componente_20162 0 1 7 14 Table
bkp_matricula_componente_20171 0 1 7 295 Table
curso 45 23 58 319 Table

Entidade Curso. É a base para todos os demais tipos de cursos no sistema.

curso_sede 0 2 3 0 Table
destino_padrao_processo 0 4 4 0 Table
discente 98 7 39 130500 Table

Tabela criada para armazenar os discentes que foram migrados. Teve o objetivo de validar a migração

lock_monitor 0 0 8 0 View
monitoramento_bds 0 0 3 0 Table
municipio_inep 0 0 6 0 Table
num_unidades 0 0 1 0 Table
observatorio_comperve_backup 0 2 72 0 Table
pg_ts_cfg 0 1 3 0 Table
pg_ts_cfgmap 0 0 3 0 Table
pg_ts_dict 0 0 5 0 Table
pg_ts_parser 1 0 7 0 Table
schema_version_sigaa 0 0 10 138 Table
status_discente 2 0 3 13 Table

armazena os possiveis status dos discente

teste 0 0 2 0 Table
tipo_unidade_organizacional 1 0 2 17 Table

tabela que contém os tipos de unidades organizacionais

tt_ch_cr_total_comp_cursados 0 1 6 0 Table
tt_comp_cursados 0 1 80 0 Table
tt_ira_semestral 0 1 25 0 Table
vs_database_diagrams 0 0 7 0 Table
vw_close_db 0 0 4 0 View

Autor: O Peregrino Derruba todos os usuario conectados. Necessário permissao de super-usuario OBS: Em testes

vw_con 0 0 6 0 View

Autor: O Peregrino View que mostra conexoes ativas e transações efetuadas (commit-rollback)

vw_db_list_access 0 0 3 0 View

Autor: O Peregrino View que lista bancos com acesso liberados ou bloqueados. --OBS: Apenas super-usuario pode executar as clausulas abaixo --Para bloquear um banco --ALTER DATABASE foo CONNECTION LIMIT 0; --(so super-usuários podem se conectar) --Para desbloquear um banco --ALTER DATABASE foo CONNECTION LIMIT -1; --(so super-usuários podem se conectar) --SELECT * FROM vw_db_list_access;

vw_db_size 0 0 2 0 View

Autor: O Peregrino View que mostra o tamanho dos bancos em MB

vw_db_size_block 0 0 11 0 View

Autor: O Peregrino View que mostra o tamanho do block no disco --SELECT * FROM vw_db_size_block;

vw_db_tablespace 0 0 12 0 View

Autor: O Peregrino View que mostra todos os detalhes dos bancos instalados, encoding, limite de conexoes, espaço consumido em disco, bloqueado de acesso, quantas conexoes atuais, qual a tablespace, etc --OBS: Apenas super-usuario pode executar as clausulas abaixo --Para bloquear um banco --ALTER DATABASE foo CONNECTION LIMIT 0; --(so super-usuários podem se conectar) --Para desbloquear um banco --ALTER DATABASE foo CONNECTION LIMIT -1; --(so super-usuários podem se conectar) --SELECT * FROM vw_db_tablespace;

vw_db_users_number 0 0 1 0 View

Autor: O Peregrino View que retorna quantos usuarios conectados ao banco --SELECT * FROM vw_db_users_number;

vw_dead_tuples 0 0 17 0 View

Autor: O Peregrino View que retorna no nome das tabelas que estao com tuplas mortas e precisam de vacuum --SELECT * FROM vw_dead_tuples;

vw_depend_tables 0 0 6 0 View

Autor: O Peregrino View que mostra as dependencias entre as tabelas --SELECT * FROM vw_depend_tables;

vw_depend_tables2 0 0 9 0 View

Autor: O Peregrino View que mostra as dependencias entre as tabelas --SELECT * FROM vw_depend_tables;

vw_disk_mem 0 0 1 0 View

Autor: O Peregrino View que calcula através das estatisticas o percentual de utilização disco / memória. Valores acima de 70% significa que o banco esta realizado mais tarefas em memória do que i/o em disco

vw_find 0 0 7 0 View

Autor: O Peregrino View que procura por tabelas, esquemas, comentários, donos no banco --exemplos:

--busca simples (tudo) SELECT * FROM vw_find ;

--busca por esquema SELECT * FROM vw_find WHERE esquema ILIKE \'esquema\' ;

--busca por tabelas SELECT * FROM vw_find WHERE tabela ILIKE \'%tabela%\' ;

vw_find_attrib 0 0 10 0 View

Autor: O Peregrino View que procura por nome_atributo, formato_tipo_atributo, etc. --SELECT * FROM vw_find_attrib WHERE comentario_coluna IS NULL;

vw_find_dml 0 0 13 0 View

Autor: O Peregrino View que efetua a mesma visualizacao de view vw_find com acrescimo total de leituras de SELECTs, INSERTs, UPDATEs, DELETEs, efetuado nas tabela do banco --SELECT * FROM vw_find_dml;

vw_find_pk_not_first 0 0 4 0 View

Autor: O Peregrino View que lista as tabelas cuja a chave primaria nao e o primeiro campo da tabela --SELECT * FROM vw_find_pk_not_first;

vw_find_seq 0 0 5 0 View

Autor: O Peregrino View que procura por esquemas, sequencia, comentários, donos no banco --exemplos:

--busca simples (tudo) SELECT * FROM vw_find_seq ;

--busca por esquema SELECT * FROM vw_find_seq WHERE esquema ILIKE \'esquema\' ;

--busca por tabelas SELECT * FROM vw_find_seq WHERE seq ILIKE \'%seq%\' ;

vw_idx_duplicate 0 0 5 0 View

Autor: O Peregrino View que retorna identificação de índices duplicados no banco --SELECT * FROM vw_idx_duplicate;

vw_info_utils 0 0 13 0 View

Autor: O Peregrino View que retorna esquema atual, banco atual, ip do cliente, porta do cliente, ip do servidor, porta do servidor do banco de dados, pid do processo atual, qt de processos correntes no servidor --SELECT * FROM vw_info_utils;

vw_isolation_level 0 0 2 0 View

Autor: O Peregrino View que mostra o nivel de isolamento de transacao --SELECT * FROM vw_isolation_level;

vw_list_check 0 0 5 0 View

Autor: O Peregrino View que retorna nome_constrainte, esquema, tabela, coluna em que a constraint informada esta envolvida (check) OBS: Em testes --SELECT * FROM vw_list_check;

vw_list_dict_data 0 0 14 0 View

Autor: O Peregrino View que lista o dicionario de dados de toda a base de dados SELECT * FROM vw_list_dict_data;

vw_list_dict_data_doc 0 0 14 0 View

Autor: O Peregrino View que lista o dicionario de dados de toda a base de dados extendido, apropriado para documentacao, esta função sp_tradutor, sp_rm_special_chars, sp_comment_domain, ver dependencias. SELECT * FROM vw_list_dict_data_doc;

vw_list_dict_data_docx 0 0 14 0 View

Autor: O Peregrino View que lista o dicionario de dados de toda a base de dados extendido, apropriado para documentacao SELECT * FROM vw_list_dict_data_docx;

vw_list_domain 0 0 5 0 View

Autor: O Peregrino View que mostra os dominios cadastrados no banco SELECT * FROM vw_list_domain;

vw_list_fk 0 0 7 0 View

Autor: O Peregrino View que mostra as chaves estrangeiras, constraints das tabelas --SELECT * FROM vw_list_fk;

vw_list_idx 0 0 12 0 View

Autor: O Peregrino View que lista os indices, isto e, descobrir os indices de um esquema e ou tabela --SELECT * FROM vw_list_idx;

vw_list_last_vacuum 0 0 4 0 View

Autor: O Peregrino View que retorna uma lista de tabelas com o data do ultimo vacuum --SELECT * FROM vw_list_last_vacuum;

vw_list_pk 0 0 7 0 View

Autor: O Peregrino View que retorna uma lista das chaves primarias (pk) do banco
--SELECT * FROM vw_list_pk;

vw_list_tablespaces 0 0 3 0 View

Autor: O Peregrino View que retorna uma lista das tablespaces criadas --SELECT * FROM vw_list_tablespaces

vw_list_type_not_compatible_relat 0 0 11 0 View

Autor: O Peregrino View que retorna uma lista de tipos dos campos sendo chaves primaria e estrageiras, relacionamentos com tipos nao compativeis --SELECT * FROM vw_list_type_not_compatible_relat;

vw_list_unique 0 0 4 0 View

Autor: O Peregrino View que retorna nome_constraint, esquema, tabela, coluna em que a constraint informada esta envolvida (unique) Exemplo: CONSTRAINT servidor_siape_key UNIQUE (siape, digito_siape); -- tabela servidor --SELECT * FROM vw_list_unique; --Exemplo: --CONSTRAINT servidor_siape_key UNIQUE (siape, digito_siape); -- tabela servidor

vw_list_user_functions 0 0 5 0 View

Autor: O Peregrino View que retorna uma lista funcoes por esquema --SELECT * FROM vw_list_user_functions;

vw_list_views 0 0 4 0 View

Autor: O Peregrino View que lista todas as views dos usuarios no banco --SELECT * FROM vw_list_views;

vw_max_burst_transactions 0 0 3 0 View

Autor: O Peregrino View que mostra a quantidade de transacoes por banco/servidor realizadas. OBS: O DBA NAO PODE DEIXAR ULTRAPASSAR 2 BILHOES TRANSACOES!!! --SELECT * FROM vw_max_burst_transactions;

vw_max_id 0 0 1 0 View
vw_monitor 0 0 7 0 View

Autor: O Peregrino View que verifica o que está executando no banco no instante atual incluido transacoes, listado por usuario e ip e por tempo Adequado para super-usuario --SELECT * FROM vw_monitor; OBS: Para cancelar processo executar os comandos abaixos
-- cancelar query >= 8.0 --SELECT pg_cancel_backend(21471); -- cancelar processo >= 8.4 --SELECT pg_terminate_backend(21471);

vw_rules 0 0 4 0 View

Autor: O Peregrino View que lista rules --SELECT * FROM vw_rules;

vw_status_locks 0 0 6 0 View

Autor: O Peregrino View que verifica situacao de locks em andamento no banco

vw_status_locks_tables 0 0 6 0 View

Autor: O Peregrino View que verifica situacao apenas de locks de registros e tabelas no banco

vw_table_relat 0 0 5 0 View

Autor: O Peregrino View que retorna no nome das tabelas que se relacionam com outra cujo o nome é conhecido --SELECT * FROM vw_table_relat;

vw_time_server 0 0 2 0 View

Autor: O Peregrino View que mostra quanto o servidor do postgres foi iniciado, tempo de execucao

vw_user_tt_ch_cr_total_comp_cursados 0 1 6 0 View
vw_user_tt_comp_cursados 0 1 80 0 View
vw_user_tt_ira_semestral 0 1 25 0 View