mirror of
https://github.com/postgres/postgres.git
synced 2025-04-22 23:02:54 +03:00
Update Brazilian FAQ.
Euler Taveira de Oliveira
This commit is contained in:
parent
8408f65252
commit
40b6d68951
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
Perguntas Frequentes (FAQ) sobre PostgreSQL
|
Perguntas Frequentes (FAQ) sobre PostgreSQL
|
||||||
|
|
||||||
Última atualização: Ter Ago 31 23:28:02 EDT 2004
|
Última atualização: Sat Nov 20 17:28:23 EDT 2004
|
||||||
|
|
||||||
Mantenedor atual: Bruce Momjian (pgman@candle.pha.pa.us)
|
Mantenedor atual: Bruce Momjian (pgman@candle.pha.pa.us)
|
||||||
|
|
||||||
@ -111,8 +111,7 @@
|
|||||||
4.25) Como eu retorno múltiplos registros ou colunas de uma função?
|
4.25) Como eu retorno múltiplos registros ou colunas de uma função?
|
||||||
4.26) Por que eu não posso confiar na criação/remoção de tabelas
|
4.26) Por que eu não posso confiar na criação/remoção de tabelas
|
||||||
temporárias em funções PL/PgSQL?
|
temporárias em funções PL/PgSQL?
|
||||||
4.27) Que opções para replicação estão disponíveis?
|
4.27) Que opções para encriptação estão disponíveis?
|
||||||
4.28) Que opções para encriptação estão disponíveis?
|
|
||||||
|
|
||||||
Extendendo o PostgreSQL
|
Extendendo o PostgreSQL
|
||||||
|
|
||||||
@ -1196,16 +1195,7 @@ CREATE TABLE teste (x int, modtime timestamp DEFAULT CURRENT_TIMESTAMP );
|
|||||||
a tabelas temporárias no PL/PgSQL. Isto irá fazer com que a consulta
|
a tabelas temporárias no PL/PgSQL. Isto irá fazer com que a consulta
|
||||||
seja avaliada toda vez.
|
seja avaliada toda vez.
|
||||||
|
|
||||||
4.27) Que opções para replicação estão disponíveis?
|
4.27) Que opções para encriptação estão disponíveis?
|
||||||
|
|
||||||
Há várias opções de replicação mestre/escravo disponíveis. Isto
|
|
||||||
permite somente que o mestre faça mudanças no banco de dados e o
|
|
||||||
escravo só pode ler o banco de dados. Abaixo em
|
|
||||||
http://gborg.PostgreSQL.org/genpage?replication_research lista-os. Uma
|
|
||||||
solução de replicação de múltiplos mestres está sendo desenvolvida em
|
|
||||||
http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php.
|
|
||||||
|
|
||||||
4.28) Que opções para encriptação estão disponíveis?
|
|
||||||
|
|
||||||
* No contrib/pgcrypto contém muitas funções de encriptação para
|
* No contrib/pgcrypto contém muitas funções de encriptação para
|
||||||
serem utilizados em consultas SQL.
|
serem utilizados em consultas SQL.
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
alink="#0000ff">
|
alink="#0000ff">
|
||||||
<H1>Perguntas Frequentes (FAQ) sobre PostgreSQL</H1>
|
<H1>Perguntas Frequentes (FAQ) sobre PostgreSQL</H1>
|
||||||
|
|
||||||
<P>Última atualização: Ter Ago 31 23:28:02 EDT 2004</P>
|
<P>Última atualização: Sat Nov 20 17:28:23 EDT 2004</P>
|
||||||
|
|
||||||
<P>Mantenedor atual: Bruce Momjian (<A href=
|
<P>Mantenedor atual: Bruce Momjian (<A href=
|
||||||
"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
|
"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
|
||||||
@ -102,8 +102,7 @@
|
|||||||
<A href="#4.24">4.24</A>) Como eu faço consultas utilizando múltiplos bancos de dados?<BR>
|
<A href="#4.24">4.24</A>) Como eu faço consultas utilizando múltiplos bancos de dados?<BR>
|
||||||
<A href="#4.25">4.25</A>) Como eu retorno múltiplos registros ou colunas de uma função?<BR>
|
<A href="#4.25">4.25</A>) Como eu retorno múltiplos registros ou colunas de uma função?<BR>
|
||||||
<A href="#4.26">4.26</A>) Por que eu não posso confiar na criação/remoção de tabelas temporárias em funções PL/PgSQL?<BR>
|
<A href="#4.26">4.26</A>) Por que eu não posso confiar na criação/remoção de tabelas temporárias em funções PL/PgSQL?<BR>
|
||||||
<A href="#4.27">4.27</A>) Que opções para replicação estão disponíveis?<BR>
|
<A href="#4.28">4.27</A>) Que opções para encriptação estão disponíveis?<BR>
|
||||||
<A href="#4.28">4.28</A>) Que opções para encriptação estão disponíveis?<BR>
|
|
||||||
|
|
||||||
|
|
||||||
<H2 align="center">Extendendo o PostgreSQL</H2>
|
<H2 align="center">Extendendo o PostgreSQL</H2>
|
||||||
@ -961,10 +960,7 @@ Para isto ser rápido, <CODE>subcol</CODE> deve ser uma coluna indexada. <
|
|||||||
<H4><A name="4.26">4.26</A>) Por que eu não posso confiar na criação/remoção de tabelas temporárias em funções PL/PgSQL?</H4>
|
<H4><A name="4.26">4.26</A>) Por que eu não posso confiar na criação/remoção de tabelas temporárias em funções PL/PgSQL?</H4>
|
||||||
<P>PL/PgSQL armazena o conteúdo da função, e o efeito indesejado é que se uma função PL/PgSQL acessa uma tabela temporária, e aquela tabela é removida e criada novamente, e a função é chamada novamente, a função irá falhar porque o conteúdo armazenado da função ainda apontará para a tabela temporária antiga. A solução é utilizar o <SMALL>EXECUTE</SMALL> para acesso a tabelas temporárias no PL/PgSQL. Isto irá fazer com que a consulta seja avaliada toda vez.</P>
|
<P>PL/PgSQL armazena o conteúdo da função, e o efeito indesejado é que se uma função PL/PgSQL acessa uma tabela temporária, e aquela tabela é removida e criada novamente, e a função é chamada novamente, a função irá falhar porque o conteúdo armazenado da função ainda apontará para a tabela temporária antiga. A solução é utilizar o <SMALL>EXECUTE</SMALL> para acesso a tabelas temporárias no PL/PgSQL. Isto irá fazer com que a consulta seja avaliada toda vez.</P>
|
||||||
|
|
||||||
<H4><A name="4.27">4.27</A>) Que opções para replicação estão disponíveis?</H4>
|
<H4><A name="4.27">4.27</A>) Que opções para encriptação estão disponíveis?</H4>
|
||||||
<P>Há várias opções de replicação mestre/escravo disponíveis. Isto permite somente que o mestre faça mudanças no banco de dados e o escravo só pode ler o banco de dados. Abaixo em <A href="http://gborg.PostgreSQL.org/genpage?replication_research">http://gborg.PostgreSQL.org/genpage?replication_research</A> lista-os. Uma solução de replicação de múltiplos mestres está sendo desenvolvida em <A href="http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php">http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php</A>.</P>
|
|
||||||
|
|
||||||
<H4><A name="4.28">4.28</A>) Que opções para encriptação estão disponíveis?</H4>
|
|
||||||
<UL>
|
<UL>
|
||||||
<LI>No <I>contrib/pgcrypto</I> contém muitas funções de encriptação para serem utilizados em consultas <SMALL>SQL</SMALL>.</li>
|
<LI>No <I>contrib/pgcrypto</I> contém muitas funções de encriptação para serem utilizados em consultas <SMALL>SQL</SMALL>.</li>
|
||||||
<LI>Para encriptar a transmissão do cliente ao servidor, o servidor deve ter a opção <I>ssl</I> definida como <I>true</I> no <I>postgresql.conf</I>, e um registro <I>host</I> ou <I>hostssl</I> deve existir no <I>pg_hba.conf</I>, e o <I>sslmode</I> no cliente não deve estar <I>disable</I>. (Note que também é possível utilizar outros esquemas de transporte encriptado, tais como stunnel ou ssh, ao invés da conexão SSL nativa do PostgreSQL.)
|
<LI>Para encriptar a transmissão do cliente ao servidor, o servidor deve ter a opção <I>ssl</I> definida como <I>true</I> no <I>postgresql.conf</I>, e um registro <I>host</I> ou <I>hostssl</I> deve existir no <I>pg_hba.conf</I>, e o <I>sslmode</I> no cliente não deve estar <I>disable</I>. (Note que também é possível utilizar outros esquemas de transporte encriptado, tais como stunnel ou ssh, ao invés da conexão SSL nativa do PostgreSQL.)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user