Curso SQL - Unico - Aula20 - Catálogos
-
Upload
edson-mundin-ferreira -
Category
Documents
-
view
226 -
download
0
Transcript of Curso SQL - Unico - Aula20 - Catálogos
-
8/8/2019 Curso SQL - Unico - Aula20 - Catlogos
1/9
www.unimake.com.br
Campo Mouro PR(44) 3017-1247
Paranava(44) 3423
Desenvolver softwares que melhorem a vida das pessoas.
dson Mundin [email protected]
-
8/8/2019 Curso SQL - Unico - Aula20 - Catlogos
2/9
www.unimake.com.br
O que so os Catlogos do PostgreSQL
Exemplos
Informaes adicionais
Exerccio
Objetivos
Projeto opensourcewww.uninfe.com
http://www.uninfe.com.br/http://www.uninfe.com.br/ -
8/8/2019 Curso SQL - Unico - Aula20 - Catlogos
3/9
www.unimake.com.br
Catlogos
Os catlogos so os locais onde so armazenados os metadados banco como informaes sobre tabelas e colunas
Os catlogos so armazenados em tabelas comuns.
Ainda que estas tabelas possam ser removidas ou alteradas, no faa, isso pode desestabilizar o banco.
Os catlogos so alterados atravs das instrues sql (ex.: CREATDATABASE insere uma linha no catlogo pg_database e criarealmente o banco de dados no disco).
Os catlogos do sistema so, em sua maioria, copiados do banco dados modelo (template0) durante a criao do banco de dados.
Alguns poucos catlogos so compartilhados fisicamente entre tobancos de dados;
-
8/8/2019 Curso SQL - Unico - Aula20 - Catlogos
4/9
-
8/8/2019 Curso SQL - Unico - Aula20 - Catlogos
5/9www.unimake.com.br
Tambm existem vrias viewsque facilitamalgumas consultas aos catlogos;
Abaixo temos uma tabela com algumas dessasviews:
Views dos Catlogos
Nome da View Finalidade
pg_tables lista de tabelas do banco
pg_views lista de vises
pg_user lista de usurios
pg_locks travamentos dos objetos
-
8/8/2019 Curso SQL - Unico - Aula20 - Catlogos
6/9
www.unimake.com.br
-- lista dos bancos existentes
SELECT *FROM pg_database;
-- lista das tabelas do banco
SELECT *
FROM pg_tables;
Exemplos de consultas
Outros exemplos de conhttp://pgdocptbr.sourceforge.net/pg80/catalo
http://pgdocptbr.sourceforge.net/pg80/catalogs.htmlhttp://pgdocptbr.sourceforge.net/pg80/catalogs.htmlhttp://pgdocptbr.sourceforge.net/pg80/catalogs.htmlhttp://pgdocptbr.sourceforge.net/pg80/catalogs.html -
8/8/2019 Curso SQL - Unico - Aula20 - Catlogos
7/9
www.unimake.com.br
A estrutura e relaes de cada catlogo
podem ser encontradas na documentaoficial do postgresql:
http://pgdocptbr.sourceforge.net/pg80/catalogs.htm
No link acima clique nos catlogos para ver maisinformaes
Informaes adicionais
http://pgdocptbr.sourceforge.net/pg80/catalogs.htmlhttp://pgdocptbr.sourceforge.net/pg80/catalogs.htmlhttp://pgdocptbr.sourceforge.net/pg80/catalogs.html -
8/8/2019 Curso SQL - Unico - Aula20 - Catlogos
8/9
www.unimake.com.br
Fazer uma consulta aos catlogos do
PostgreSQL que me retorne o nome detodas as colunas da tabela FATIP;
Exerccio
-
8/8/2019 Curso SQL - Unico - Aula20 - Catlogos
9/9
www.unimake.com.br
Visualizador de Danfe e Gerenciador deNotas Fiscais Eletrnicas (XML)
http://www.danfeview.com.br
Conhea o DanfeView
http://www.danfeview.com.br/http://www.danfeview.com.br/http://www.danfeview.com.br/