Curso SQL - Unico - Aula18 - Set - Show - Esquemas - Search_Path
-
Upload
edson-mundin-ferreira -
Category
Documents
-
view
220 -
download
0
Transcript of Curso SQL - Unico - Aula18 - Set - Show - Esquemas - Search_Path
-
8/8/2019 Curso SQL - Unico - Aula18 - Set - Show - Esquemas - Search_Path
1/6
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 - Aula18 - Set - Show - Esquemas - Search_Path
2/6
www.unimake.com.br
SET
SHOW
ESQUEMAS
SEARCH_PATH
Objetivos
-
8/8/2019 Curso SQL - Unico - Aula18 - Set - Show - Esquemas - Search_Path
3/6
www.unimake.com.br
SET
O comando SET muda os parmetros de configurao de tempo dexecuo.
Muitos parmetros podem ser mudados dinamicamente O comando SET afeta apenas os valores utilizados na sesso corr possvel definir alguns parmetros para ser setados automatica
ao se conectar ao banco usando o comando ALTER DATABASE S
SET STATS_COMMAND_STRING TO ON;
Mais informaes: http://pgdocptbr.sourceforge.net/pg80/sql-set
http://pgdocptbr.sourceforge.net/pg80/sql-set.htmlhttp://pgdocptbr.sourceforge.net/pg80/sql-set.htmlhttp://pgdocptbr.sourceforge.net/pg80/sql-set.htmlhttp://pgdocptbr.sourceforge.net/pg80/sql-set.htmlhttp://pgdocptbr.sourceforge.net/pg80/sql-set.htmlhttp://pgdocptbr.sourceforge.net/pg80/sql-set.html -
8/8/2019 Curso SQL - Unico - Aula18 - Set - Show - Esquemas - Search_Path
4/6
www.unimake.com.br
SHOW
O comando SHOW mostra a definio corrente dos parmetros emtempo de execuo.
SHOW SEARCH_PATH -- mostra o contedo do parmetro SEARCH_PATH
Mais informaes: http://pgdocptbr.sourceforge.net/pg80/sql-sh
http://pgdocptbr.sourceforge.net/pg80/sql-show.htmlhttp://pgdocptbr.sourceforge.net/pg80/sql-show.htmlhttp://pgdocptbr.sourceforge.net/pg80/sql-show.htmlhttp://pgdocptbr.sourceforge.net/pg80/sql-show.htmlhttp://pgdocptbr.sourceforge.net/pg80/sql-show.html -
8/8/2019 Curso SQL - Unico - Aula18 - Set - Show - Esquemas - Search_Path
5/6www.unimake.com.br
ESQUEMAS Em um banco de dados possvel criar um ou mais esquemas. Esquemas so como os diretrios/pastas em um sistema operacio
permite que se crie tabelas/objetos com o mesmo nome, porm eesquemas diferentes, porm diferentemente dos diretrios no pser aninhados.
Algumas razes para se usar esquemas: Para permitir vrios usurios utilizarem o mesmo banco de da
sem que um interfira com o outro. Para organizar objetos do banco de dados em grupos lgicos
tornando-os mais gerenciveis. Os aplicativos desenvolvidos por terceiros podem ser colocad
esquemas separados, para no haver coliso com nomes de oobjetos.
Esquema padro: public
-
8/8/2019 Curso SQL - Unico - Aula18 - Set - Show - Esquemas - Search_Path
6/6
www.unimake.com.br
SEARCH PATH
Atravs do parmetro SEARCH_PATH possvel informar uma liesquemas para a busca de um tabela/objeto, quando se faz refer
a uma tabela sem especificar o esquema o postgresql procurar etodos os esquemas informados no SEARCH_PATH obedecendo aordem em que aparecem, sendo assim ser usada a tabela do presquema onde a mesma for encontrada.
O SEARCH_PATH um dos parmetros que podem ser definidos serem carregados ao se conectar ao banco usando ALTER DATABASET;
SET SEARCH_PATH TO xemp_0002,xgeral,public;
ALTER DATABASE cursosql SET SEARCH_PATH TOxemp_0002,xgeral,public;