[pgbr-geral] Arquitetura do PostgreSQL

2009-03-06 Por tôpico Ribamar Sousa
Como não é fácil de achar e um colega procurou recentemente:

http://www.cs.uwaterloo.ca/~h8chen/course/798/ConceptArch.pdf

-- 
Que tal cultivar colaboração ao invés de competição?

Ribamar FS - rib...@ribafs.org
   http://ribafs.org
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] ordenação estranha

2009-03-06 Por tôpico Edson Mundin Ferreira
Obrigado pela dica Fabrízio

mas tentei fazer conforme orientado no link, mas não resolveu o problema

Édson


Fabrízio de Royes Mello wrote:
> Interessante... e agora fui dar uma olhada em 2 instalações do 
> postgresql que tenho aqui na empresa e rodando o SQL mencionado tive 
> os seguintes resultados:
>
> 1) Servidor com encoding LATIN1, LC_COLLATE = pt_BR, LC_CTYPE = pt_BR
>
> dbsel...@servidor:~$ uname -a
> Linux servidor 2.6.20-15-server #2 SMP Sun Apr 15 07:41:34 UTC 2007 
> i686 GNU/Linux
>
> postgres=# select 'PRODUTO  1,00 MM2'
> postgres-# UNION ALL
> postgres-# select 'PRODUTO 10,00 MM2'
> postgres-# ORDER BY 1;
>  ?column? 
> ---
>  PRODUTO 10,00 MM2
>  PRODUTO  1,00 MM2
> (2 registros)
>
> postgres=# select version();
> 
> version   
> ---
>  PostgreSQL 8.1.8 on i486-pc-linux-gnu, compiled by GCC cc (GCC) 4.1.2 
> (Ubuntu 4.1.2-0ubuntu3)
> (1 registro)
>
>
> 2) Servidor com encoding LATIN1, LC_COLLATE = pt_BR.ISO-8859-1, 
> LC_CTYPE = pt_BR.ISO-8859-1
>
> dbsel...@dbseller-note07:/var/www$ uname -a
> Linux dbseller-note07 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 
> 2009 i686 GNU/Linux
>
> postgres=# select 'PRODUTO  1,00 MM2'
> postgres-# UNION ALL
> postgres-# select 'PRODUTO 10,00 MM2'
> postgres-# ORDER BY 1
> postgres-# ;
>  ?column? 
> ---
>  PRODUTO  1,00 MM2
>  PRODUTO 10,00 MM2
> (2 registros)
>
> postgres=# select version();
>
> version   
> --
>  PostgreSQL 8.1.11 on i486-pc-linux-gnu, compiled by GCC gcc-3.4 (GCC) 
> 3.4.6 (Debian 3.4.6-5)
> (1 registro)
>
>
> Lembro de há algum tempo atrás ter visto que existia (ou ainda existe) 
> um bug na glibc referente a ordenação e uma solução para o problema 
> conforme o link abaixo... não seria esse o problema?
>
> http://listas.postgresql.org.br/pipermail/pgbr-dev/2006-October/000217.html
>
> Agora, por falta de tempo, não fiz mais testes, mas numa das minhas 
> instalações (a que fez a ordenação conforme desejado) eu fiz a 
> alteração mencionada no link...
>

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Ajustando o desempenho de discos rígi dos

2009-03-06 Por tôpico ribafs

 Sent to you by ribafs via Google Reader: Ajustando o desempenho de
discos rígidos via BR-Linux.org by Augusto Campos on 3/6/09
“Quando percebemos que nossos HDs estão lentos além do esperado em uma
cópia de vários arquivos ou restauração de um backup, procuramos saber
o porque de sua baixa performance. No Linux, a principal ferramenta
para isso é o hdparm, neste artigo mostro como podemos fazer para
ganhar velocidade em nosso disco.”

Enviado por Cleber J Santos (cleber_jsantosΘyahoo·com·br) - referência
(cleberjsantos.com.br).

Things you can do from here:
- Subscribe to BR-Linux.org using Google Reader
- Get started using Google Reader to easily keep up with all your
favorite sites
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Arquivo de log.

2009-03-06 Por tôpico Leandro Hamid
2009/3/6 JotaComm 

> Olá,
>
> Por acaso sua versão é a 8.3? Se for, este parâmetro agora se chama
> logging_collector.
>
>

> []s




Há sim, me desculpe Jota pela falta de atenção e muito obrigado pelo
esclaecimento.


>
>
> 2009/3/6 Leandro Hamid :
> > Boa tarde a todos.
> >
> > A minha dúvida é a seguinte:
> >
> > Lendo a a documentação em português do PostgreSQL produto do projeto de
> > tradução eu observei o seguinte trecho: "Uma abordagem melhor é enviar a
> > saída stderr do postmaster para algum tipo de programa de rotação de
> > registro. Existe um programa nativo de rotação de registro, que pode ser
> > utilizado definindo o parâmetro de configuração redirect_stderr como true
> no
> > arquivo postgresql.conf.", dando uma olhada no arquivo de configuração
> > postgresql.conf notei que o parâmetro redirect_stderr não existe ou pelo
> > menos não se faz presente na minah instalação.Seria conveniente eu
> adicionar
> > este parâmetro na mão mesmo e atribuir a ele o valor true, este tipo de
> ação
> > não iria acerretar em algum erro futuro na instalação do meu
> servidor?Desde
> > já agradeço.
> >
> >
> > --
> > Leandro Hamid
> > SERPRO - Serviço Federal de Processamento de Dados
> > Maito: leandro.ha...@gmail.com
> > Maito: leandro.ha...@linuxmail.org
> > Skype: leandro_hamid
> > http://www.serpro.gov.br
> > Weblog: http://sysaprendiz.wordpress.com/
> > Linux User #485051
> >
> >
> >
> > ___
> > pgbr-geral mailing list
> > pgbr-geral@listas.postgresql.org.br
> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >
> >
>
>
>
> --
> JotaComm
> http://jotacomm.wordpress.com
> http://www.dextra.com.br/Postgres
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Leandro Hamid
SERPRO - Serviço Federal de Processamento de Dados
Maito: leandro.ha...@gmail.com
Maito: leandro.ha...@linuxmail.org
Skype: leandro_hamid
http://www.serpro.gov.br
Weblog: http://sysaprendiz.wordpress.com/
Linux User #485051
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Arquivo de log.

2009-03-06 Por tôpico JotaComm
Olá,

Por acaso sua versão é a 8.3? Se for, este parâmetro agora se chama
logging_collector.

[]s

2009/3/6 Leandro Hamid :
> Boa tarde a todos.
>
> A minha dúvida é a seguinte:
>
> Lendo a a documentação em português do PostgreSQL produto do projeto de
> tradução eu observei o seguinte trecho: "Uma abordagem melhor é enviar a
> saída stderr do postmaster para algum tipo de programa de rotação de
> registro. Existe um programa nativo de rotação de registro, que pode ser
> utilizado definindo o parâmetro de configuração redirect_stderr como true no
> arquivo postgresql.conf.", dando uma olhada no arquivo de configuração
> postgresql.conf notei que o parâmetro redirect_stderr não existe ou pelo
> menos não se faz presente na minah instalação.Seria conveniente eu adicionar
> este parâmetro na mão mesmo e atribuir a ele o valor true, este tipo de ação
> não iria acerretar em algum erro futuro na instalação do meu servidor?Desde
> já agradeço.
>
>
> --
> Leandro Hamid
> SERPRO - Serviço Federal de Processamento de Dados
> Maito: leandro.ha...@gmail.com
> Maito: leandro.ha...@linuxmail.org
> Skype: leandro_hamid
> http://www.serpro.gov.br
> Weblog: http://sysaprendiz.wordpress.com/
> Linux User #485051
>
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>



-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/Postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] problema no POSTGRES 8.3

2009-03-06 Por tôpico JotaComm
Olá,

Como estão as configurações do seu postgresql.conf? Alguma
configuração fora do padão? Configurações do SO? Qual distro?

[]s

2009/3/6 Joni Aparecido Rodaelli :
> JOTA, boa tarde
>
> o BANCO subiu a duras penas e so depois que diminui o
> max_connections de 1000 para 500, sendo que o SERVIDOR
> é 1 XEON com 04GB de RAM
>
> --- Em ter, 3/3/09, Joni Aparecido Rodaelli 
> escreveu:
>
> De: Joni Aparecido Rodaelli 
> Assunto: problema no POSTGRES 8.3
> Para: pgbr-geral@listas.postgresql.org.br
> Data: Terça-feira, 3 de Março de 2009, 17:06
>
> pessoal,
>
> alguem ja teve esse problema e sabe como corrigir, porque apos essas
> mensagens
> parou o BANCO e tiver que reiniciar o SERVER.
>
> grato
> Joni
>
> 2009-03-03 16:08:35 BRT LOG:  server process (PID 13660) exited with exit
> code 128
> 2009-03-03 16:08:35 BRT LOG:  terminating any other active server processes
> 2009-03-03 16:08:35 BRT WARNING:  terminating connection because of crash of
> another server process
> 2009-03-03 16:08:35 BRT DETAIL:  The postmaster has commanded this server
> process to roll back the current transaction and exit, because another
> server process exited abnormally and possibly corrupted shared memory.
> 2009-03-03 16:08:35 BRT HINT:  In a moment you should be able to reconnect
> to the database and repeat your command.
>
> 
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 -
> Celebridades - Música - Esportes
>
> 
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 -
> Celebridades - Música - Esportes
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>



-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/Postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Arquivo de log.

2009-03-06 Por tôpico Leandro Hamid
Boa tarde a todos.

A minha dúvida é a seguinte:

Lendo a a documentação em português do PostgreSQL produto do projeto de
tradução eu observei o seguinte trecho: "*Uma abordagem melhor é enviar a
saída stderr do postmaster para algum tipo de programa de rotação de
registro. Existe um programa nativo de rotação de registro, que pode ser
utilizado definindo o parâmetro de configuração redirect_stderr como true no
arquivo postgresql.conf.*", dando uma olhada no arquivo de configuração
postgresql.conf notei que o parâmetro *redirect_stderr *não existe ou pelo
menos não se faz presente na minah instalação.Seria conveniente eu adicionar
este parâmetro na mão mesmo e atribuir a ele o valor true, este tipo de ação
não iria acerretar em algum erro futuro na instalação do meu servidor?Desde
já agradeço.


-- 
Leandro Hamid
SERPRO - Serviço Federal de Processamento de Dados
Maito: leandro.ha...@gmail.com
Maito: leandro.ha...@linuxmail.org
Skype: leandro_hamid
http://www.serpro.gov.br
Weblog: http://sysaprendiz.wordpress.com/
Linux User #485051
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] problema no POSTGRES 8.3

2009-03-06 Por tôpico Joni Aparecido Rodaelli
JOTA, boa tarde
 
o BANCO subiu a duras penas e so depois que diminui o 
max_connections de 1000 para 500, sendo que o SERVIDOR 
é 1 XEON com 04GB de RAM


--- Em ter, 3/3/09, Joni Aparecido Rodaelli  escreveu:

De: Joni Aparecido Rodaelli 
Assunto: problema no POSTGRES 8.3
Para: pgbr-geral@listas.postgresql.org.br
Data: Terça-feira, 3 de Março de 2009, 17:06







pessoal,
 
alguem ja teve esse problema e sabe como corrigir, porque apos essas mensagens
parou o BANCO e tiver que reiniciar o SERVER.
 
grato
Joni
 
2009-03-03 16:08:35 BRT LOG:  server process (PID 13660) exited with exit code 
128
2009-03-03 16:08:35 BRT LOG:  terminating any other active server processes
2009-03-03 16:08:35 BRT WARNING:  terminating connection because of crash of 
another server process
2009-03-03 16:08:35 BRT DETAIL:  The postmaster has commanded this server 
process to roll back the current transaction and exit, because another server 
process exited abnormally and possibly corrupted shared memory.
2009-03-03 16:08:35 BRT HINT:  In a moment you should be able to reconnect to 
the database and repeat your command.



Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - 
Celebridades - Música - Esportes


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] [OFF] Listas Mysql/Oracle

2009-03-06 Por tôpico Leandro Henrique Pereira Neto
Para Oracle em português a melhor que conheço é a oracle_br do yahoo 
grupos.
Mas as melhores informações você encontra no https://metalink.oracle.com 
e http://www.oracle.com/technology/index.html


Wagner Bonfiglio escreveu:

Seguinte,

peço desculpas caso eu fira alguma regra da lista, mas gostaria de 
algumas informações.


Enquanto eu trabalhava com POSTGRESQL (/eu era programador e "cuidador 
do banco de dados" de um site/) essa lista foi muito útil para mim, 
mas hoje eu estou como DBA de uma empresa que usa PROGRESS, ORACLE e 
MYSQL...


Como estamos abandonando o PROGRESS em breve, eu gostaria de saber se 
existem listas de discussão tão profissionais quanto essa para os 
bancos MYSQL e ORACLE, já que eu procurei e não achei nada nem perto 
deste nível (alias, só achei de spam / banco de vagas / abandonadas)...


Agradeço a atenção,
 Wagner Mariotto Bonfiglio


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
  


"Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa 
pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada exclusivamente a 
seu destinatário e pode conter informações confidenciais, protegidas por sigilo 
profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. 
Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, 
esclarecendo o equívoco."

"This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a 
government company established under Brazilian law (5.615/70) -- is directed exclusively 
to its addressee and may contain confidential data, protected under professional secrecy 
rules. Its unauthorized use is illegal and may subject the transgressor to the law's 
penalties. If you're not the addressee, please send it back, elucidating the 
failure."
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro commit dentro da pl_pgsql

2009-03-06 Por tôpico JotaComm
Olá,

Nesse caso acho PL/Perl pode ajudar você.

[]s

2009/3/6 mateusgra :
>
> Queria dar commit de 10.000 em 10.000 registros.
>
>
> JotaComm wrote:
>>
>> Olá,
>>
>> Você nã consegue abrir uma transação de um bloco PL/pgSQL. O que o
>> Osvaldo comentou é que derrepente o recurso de savepoint pode ajudar
>> você. Neste caso você faria como uma transação e não como um bloco PL.
>>
>> Uma questão. Qual seria o seu problema para você querer executar uma
>> transação dentro de um bloco PL?
>>
>> []s
>>
>> 2009/3/6 mateusgra :
>>>
>>> Agora faça isso dentro da pl_pgsql !
>>>
>>>
>>> JotaComm wrote:

 Olá,

 Como assim não funciona?

 BEGIN;
 CREATE TABLE foo(foo int);
 INSERT INTO foo VALUES(1);
 INSERT INTO foo VALUES(2);
 INSERT INTO foo VALUES(3);
 SAVEPOINT meu_ponto_de_salvamento;
 INSERT INTO foo VALUES(4);
 INSERT INTO foo VALUES(5);
 INSERT INTO foo VALUES(6);
 ROLLBACK TO SAVEPOINT meu_ponto_de_salvamento;
 COMMIT;

 Ao fazer SELECT * FROM foo; devem aparecer os registros 1, 2 e 3.

 []s

 2009/3/6 mateusgra :
>
> Mas o SAVEPOINT tb não funciona.
>
>
> Osvaldo Kussama wrote:
>>
>> 2009/3/6 Osvaldo Kussama :
>>> 2009/3/6 mateusgra :

 Qdo executo um commit dentro de uma função em pl_pgsql gera o
 seguinte
 erro:

 SPI_execute_plan failed executing query "commit":
 SPI_ERROR_TRANSACTION
 --
 View this message in context:
 http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22371981.html
 Sent from the PostgreSQL - Brasil mailing list archive at
 Nabble.com.

>>>
>>>
>>> Uma função é executada sempre como uma transação e o PostgreSQL não
>>> trabalha, pelo menos por enquanto, com transações aninhadas.
>>>
>>
>>
>> Só para complementar (não sei se se aplica a seu caso):
>> Existe o recurso SAVEPOINT que permite uma execução seletiva de
>> trechos de uma função:
>> http://www.postgresql.org/docs/current/interactive/sql-savepoint.html
>>
>> Osvaldo
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> --
> View this message in context:
> http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22372515.html
> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



 --
 JotaComm
 http://jotacomm.wordpress.com
 http://www.dextra.com.br/Postgres
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22372813.html
>>> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>>>
>>> ___
>>> pgbr-geral mailing list
>>> pgbr-geral@listas.postgresql.org.br
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>
>>
>>
>> --
>> JotaComm
>> http://jotacomm.wordpress.com
>> http://www.dextra.com.br/Postgres
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22373576.html
> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/Postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro commit dentro da pl_pgsql

2009-03-06 Por tôpico mateusgra

Queria dar commit de 10.000 em 10.000 registros.


JotaComm wrote:
> 
> Olá,
> 
> Você nã consegue abrir uma transação de um bloco PL/pgSQL. O que o
> Osvaldo comentou é que derrepente o recurso de savepoint pode ajudar
> você. Neste caso você faria como uma transação e não como um bloco PL.
> 
> Uma questão. Qual seria o seu problema para você querer executar uma
> transação dentro de um bloco PL?
> 
> []s
> 
> 2009/3/6 mateusgra :
>>
>> Agora faça isso dentro da pl_pgsql !
>>
>>
>> JotaComm wrote:
>>>
>>> Olá,
>>>
>>> Como assim não funciona?
>>>
>>> BEGIN;
>>> CREATE TABLE foo(foo int);
>>> INSERT INTO foo VALUES(1);
>>> INSERT INTO foo VALUES(2);
>>> INSERT INTO foo VALUES(3);
>>> SAVEPOINT meu_ponto_de_salvamento;
>>> INSERT INTO foo VALUES(4);
>>> INSERT INTO foo VALUES(5);
>>> INSERT INTO foo VALUES(6);
>>> ROLLBACK TO SAVEPOINT meu_ponto_de_salvamento;
>>> COMMIT;
>>>
>>> Ao fazer SELECT * FROM foo; devem aparecer os registros 1, 2 e 3.
>>>
>>> []s
>>>
>>> 2009/3/6 mateusgra :

 Mas o SAVEPOINT tb não funciona.


 Osvaldo Kussama wrote:
>
> 2009/3/6 Osvaldo Kussama :
>> 2009/3/6 mateusgra :
>>>
>>> Qdo executo um commit dentro de uma função em pl_pgsql gera o
>>> seguinte
>>> erro:
>>>
>>> SPI_execute_plan failed executing query "commit":
>>> SPI_ERROR_TRANSACTION
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22371981.html
>>> Sent from the PostgreSQL - Brasil mailing list archive at
>>> Nabble.com.
>>>
>>
>>
>> Uma função é executada sempre como uma transação e o PostgreSQL não
>> trabalha, pelo menos por enquanto, com transações aninhadas.
>>
>
>
> Só para complementar (não sei se se aplica a seu caso):
> Existe o recurso SAVEPOINT que permite uma execução seletiva de
> trechos de uma função:
> http://www.postgresql.org/docs/current/interactive/sql-savepoint.html
>
> Osvaldo
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>

 --
 View this message in context:
 http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22372515.html
 Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

>>>
>>>
>>>
>>> --
>>> JotaComm
>>> http://jotacomm.wordpress.com
>>> http://www.dextra.com.br/Postgres
>>> ___
>>> pgbr-geral mailing list
>>> pgbr-geral@listas.postgresql.org.br
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22372813.html
>> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
> 
> 
> 
> -- 
> JotaComm
> http://jotacomm.wordpress.com
> http://www.dextra.com.br/Postgres
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22373576.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] [OFF-TOPIC] Fwd: [php-brasil-comunidades] Streaming do II Encontro PHP-PB

2009-03-06 Por tôpico Pablo Sánchez
A todos os que tem interesse em PHP, eis o convite da Comunidade da
Paraíba, encaminhado para o PHP Brasil Comunidades. Ajudem a divulgar
nos outros grupos dos quais vocês façam parte.

Obrigado.

-- Forwarded message --
From: Felipe Ribeiro 
Date: 06/03/2009 10:54
Subject: [php-brasil-comunidades] Streaming do II Encontro PHP-PB
To: php-brasil-comunida...@googlegroups.com


Oi pessoal,

Como alguns de vocês sabem, amanhã teremos o II Encontro de PHP da
Paraíba e assim como fizemos no primeiro, teremos uma transmissão ao
vivo no site do evento (www.php-pb.net). Então eu peço que divulguem
nos seus grupos pois pode ser do interesse dos membros.

Grande abraço!
--
Felipe Ribeiro
Zend PHP5 Certified Engineer
felipe...@gmail.com
http://feliperibeiro.com
+55 83 9979-3161

--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito no Grupo "PHP Brasil
Comunidades" em Grupos do Google.
 Para postar neste grupo, envie um e-mail para
php-brasil-comunida...@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para
php-brasil-comunidades+unsubscr...@googlegroups.com
 Para ver mais opções, visite este grupo em
http://groups.google.com/group/php-brasil-comunidades?hl=pt-BR
-~--~~~~--~~--~--~---



-- 
=
Pablo Santiago Sánchez
Análise e Desenvolvimento de Sistemas Web
Zend Certified Engineer #ZEND006757
phack...@gmail.com
(61) 9975-0883
http://www.corephp.com.br
"Quidquid latine dictum sit, altum viditur"
=
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] [OFF] Listas Mysql/Oracle

2009-03-06 Por tôpico Wagner Bonfiglio
Seguinte,

peço desculpas caso eu fira alguma regra da lista, mas gostaria de algumas
informações.

Enquanto eu trabalhava com POSTGRESQL (*eu era programador e "cuidador do
banco de dados" de um site*) essa lista foi muito útil para mim, mas hoje eu
estou como DBA de uma empresa que usa PROGRESS, ORACLE e MYSQL...

Como estamos abandonando o PROGRESS em breve, eu gostaria de saber se
existem listas de discussão tão profissionais quanto essa para os bancos
MYSQL e ORACLE, já que eu procurei e não achei nada nem perto deste nível
(alias, só achei de spam / banco de vagas / abandonadas)...

Agradeço a atenção,
 Wagner Mariotto Bonfiglio
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro commit dentro da pl_pgsql

2009-03-06 Por tôpico JotaComm
Olá,

Você nã consegue abrir uma transação de um bloco PL/pgSQL. O que o
Osvaldo comentou é que derrepente o recurso de savepoint pode ajudar
você. Neste caso você faria como uma transação e não como um bloco PL.

Uma questão. Qual seria o seu problema para você querer executar uma
transação dentro de um bloco PL?

[]s

2009/3/6 mateusgra :
>
> Agora faça isso dentro da pl_pgsql !
>
>
> JotaComm wrote:
>>
>> Olá,
>>
>> Como assim não funciona?
>>
>> BEGIN;
>> CREATE TABLE foo(foo int);
>> INSERT INTO foo VALUES(1);
>> INSERT INTO foo VALUES(2);
>> INSERT INTO foo VALUES(3);
>> SAVEPOINT meu_ponto_de_salvamento;
>> INSERT INTO foo VALUES(4);
>> INSERT INTO foo VALUES(5);
>> INSERT INTO foo VALUES(6);
>> ROLLBACK TO SAVEPOINT meu_ponto_de_salvamento;
>> COMMIT;
>>
>> Ao fazer SELECT * FROM foo; devem aparecer os registros 1, 2 e 3.
>>
>> []s
>>
>> 2009/3/6 mateusgra :
>>>
>>> Mas o SAVEPOINT tb não funciona.
>>>
>>>
>>> Osvaldo Kussama wrote:

 2009/3/6 Osvaldo Kussama :
> 2009/3/6 mateusgra :
>>
>> Qdo executo um commit dentro de uma função em pl_pgsql gera o seguinte
>> erro:
>>
>> SPI_execute_plan failed executing query "commit":
>> SPI_ERROR_TRANSACTION
>> --
>> View this message in context:
>> http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22371981.html
>> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>>
>
>
> Uma função é executada sempre como uma transação e o PostgreSQL não
> trabalha, pelo menos por enquanto, com transações aninhadas.
>


 Só para complementar (não sei se se aplica a seu caso):
 Existe o recurso SAVEPOINT que permite uma execução seletiva de
 trechos de uma função:
 http://www.postgresql.org/docs/current/interactive/sql-savepoint.html

 Osvaldo
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22372515.html
>>> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>>>
>>> ___
>>> pgbr-geral mailing list
>>> pgbr-geral@listas.postgresql.org.br
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>
>>
>>
>> --
>> JotaComm
>> http://jotacomm.wordpress.com
>> http://www.dextra.com.br/Postgres
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22372813.html
> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/Postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro commit dentro da pl_pgsql

2009-03-06 Por tôpico mateusgra

Agora faça isso dentro da pl_pgsql !


JotaComm wrote:
> 
> Olá,
> 
> Como assim não funciona?
> 
> BEGIN;
> CREATE TABLE foo(foo int);
> INSERT INTO foo VALUES(1);
> INSERT INTO foo VALUES(2);
> INSERT INTO foo VALUES(3);
> SAVEPOINT meu_ponto_de_salvamento;
> INSERT INTO foo VALUES(4);
> INSERT INTO foo VALUES(5);
> INSERT INTO foo VALUES(6);
> ROLLBACK TO SAVEPOINT meu_ponto_de_salvamento;
> COMMIT;
> 
> Ao fazer SELECT * FROM foo; devem aparecer os registros 1, 2 e 3.
> 
> []s
> 
> 2009/3/6 mateusgra :
>>
>> Mas o SAVEPOINT tb não funciona.
>>
>>
>> Osvaldo Kussama wrote:
>>>
>>> 2009/3/6 Osvaldo Kussama :
 2009/3/6 mateusgra :
>
> Qdo executo um commit dentro de uma função em pl_pgsql gera o seguinte
> erro:
>
> SPI_execute_plan failed executing query "commit":
> SPI_ERROR_TRANSACTION
> --
> View this message in context:
> http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22371981.html
> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>


 Uma função é executada sempre como uma transação e o PostgreSQL não
 trabalha, pelo menos por enquanto, com transações aninhadas.

>>>
>>>
>>> Só para complementar (não sei se se aplica a seu caso):
>>> Existe o recurso SAVEPOINT que permite uma execução seletiva de
>>> trechos de uma função:
>>> http://www.postgresql.org/docs/current/interactive/sql-savepoint.html
>>>
>>> Osvaldo
>>> ___
>>> pgbr-geral mailing list
>>> pgbr-geral@listas.postgresql.org.br
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22372515.html
>> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
> 
> 
> 
> -- 
> JotaComm
> http://jotacomm.wordpress.com
> http://www.dextra.com.br/Postgres
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22372813.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro commit dentro da pl_pgsql

2009-03-06 Por tôpico JotaComm
Olá,

Como assim não funciona?

BEGIN;
CREATE TABLE foo(foo int);
INSERT INTO foo VALUES(1);
INSERT INTO foo VALUES(2);
INSERT INTO foo VALUES(3);
SAVEPOINT meu_ponto_de_salvamento;
INSERT INTO foo VALUES(4);
INSERT INTO foo VALUES(5);
INSERT INTO foo VALUES(6);
ROLLBACK TO SAVEPOINT meu_ponto_de_salvamento;
COMMIT;

Ao fazer SELECT * FROM foo; devem aparecer os registros 1, 2 e 3.

[]s

2009/3/6 mateusgra :
>
> Mas o SAVEPOINT tb não funciona.
>
>
> Osvaldo Kussama wrote:
>>
>> 2009/3/6 Osvaldo Kussama :
>>> 2009/3/6 mateusgra :

 Qdo executo um commit dentro de uma função em pl_pgsql gera o seguinte
 erro:

 SPI_execute_plan failed executing query "commit": SPI_ERROR_TRANSACTION
 --
 View this message in context:
 http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22371981.html
 Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

>>>
>>>
>>> Uma função é executada sempre como uma transação e o PostgreSQL não
>>> trabalha, pelo menos por enquanto, com transações aninhadas.
>>>
>>
>>
>> Só para complementar (não sei se se aplica a seu caso):
>> Existe o recurso SAVEPOINT que permite uma execução seletiva de
>> trechos de uma função:
>> http://www.postgresql.org/docs/current/interactive/sql-savepoint.html
>>
>> Osvaldo
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22372515.html
> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/Postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro commit dentro da pl_pgsql

2009-03-06 Por tôpico mateusgra

Mas o SAVEPOINT tb não funciona.


Osvaldo Kussama wrote:
> 
> 2009/3/6 Osvaldo Kussama :
>> 2009/3/6 mateusgra :
>>>
>>> Qdo executo um commit dentro de uma função em pl_pgsql gera o seguinte
>>> erro:
>>>
>>> SPI_execute_plan failed executing query "commit": SPI_ERROR_TRANSACTION
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22371981.html
>>> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>>>
>>
>>
>> Uma função é executada sempre como uma transação e o PostgreSQL não
>> trabalha, pelo menos por enquanto, com transações aninhadas.
>>
> 
> 
> Só para complementar (não sei se se aplica a seu caso):
> Existe o recurso SAVEPOINT que permite uma execução seletiva de
> trechos de uma função:
> http://www.postgresql.org/docs/current/interactive/sql-savepoint.html
> 
> Osvaldo
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22372515.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro commit dentro da pl_pgsql

2009-03-06 Por tôpico Osvaldo Kussama
2009/3/6 Osvaldo Kussama :
> 2009/3/6 mateusgra :
>>
>> Qdo executo um commit dentro de uma função em pl_pgsql gera o seguinte erro:
>>
>> SPI_execute_plan failed executing query "commit": SPI_ERROR_TRANSACTION
>> --
>> View this message in context: 
>> http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22371981.html
>> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>>
>
>
> Uma função é executada sempre como uma transação e o PostgreSQL não
> trabalha, pelo menos por enquanto, com transações aninhadas.
>


Só para complementar (não sei se se aplica a seu caso):
Existe o recurso SAVEPOINT que permite uma execução seletiva de
trechos de uma função:
http://www.postgresql.org/docs/current/interactive/sql-savepoint.html

Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro commit dentro da pl_pgsql

2009-03-06 Por tôpico Osvaldo Kussama
2009/3/6 mateusgra :
>
> Qdo executo um commit dentro de uma função em pl_pgsql gera o seguinte erro:
>
> SPI_execute_plan failed executing query "commit": SPI_ERROR_TRANSACTION
> --
> View this message in context: 
> http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22371981.html
> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>


Uma função é executada sempre como uma transação e o PostgreSQL não
trabalha, pelo menos por enquanto, com transações aninhadas.

Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro commit dentro da pl_pgsql

2009-03-06 Por tôpico JotaComm
Olá,

Isso é porque você não consegue fazer commit (executar uma transação)
dentro de um bloco PL.

[]s

2009/3/6 mateusgra :
>
> Qdo executo um commit dentro de uma função em pl_pgsql gera o seguinte erro:
>
> SPI_execute_plan failed executing query "commit": SPI_ERROR_TRANSACTION
> --
> View this message in context: 
> http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22371981.html
> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/Postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Erro commit dentro da pl_pgsql

2009-03-06 Por tôpico mateusgra

Qdo executo um commit dentro de uma função em pl_pgsql gera o seguinte erro:

SPI_execute_plan failed executing query "commit": SPI_ERROR_TRANSACTION
-- 
View this message in context: 
http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22371981.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Problemas com versões pg_dump

2009-03-06 Por tôpico Sebastian SWC
2009/3/5 Diego Ramos :
> Boa Tarde a todos,
>
> Estou tendo problemas com uma linha em um script shell,a linha segue abaixo
> :
>
> su postgres -c "pg_dump -a -f /sige/Backup/$Arquivo -Fc sige"
>
> o erro é o seguinte :
> pg_dump: server version: 8.3.6; pg_dump version: 8.3.5
> pg_dump: aborting because of version mismatch  (Use the -i option to proceed
> anyway.)
>
>
>
> Até o momendo coloquei a opção -i ( su postgres -c "pg_dump -i -a -f
> /sige/Backup/$Arquivo -Fc sige" ) e está funcionando perfeitamente,mas emite
> um aviso,gostaria de saber como resolver a questão da versão.
>

Esse warning só tem comenta que você está usando uma versão anterior a
recomendada. Ou você copia o programa da versão correta ou ignora a
mensagem... :P

[]'s

-- 
Atenciosamente,
Sebastian Selau Webber Colombo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Problemas com versões pg_dump

2009-03-06 Por tôpico Jackson Weber
eu tive um problema desses e resolvi copiando o pg_dump da versão nova pro 
diretório do pgAdmin, pois eu estava tentando realizar um backup através do 
pgAdmin. Onde você está executando o comando Shell, é o Servidor que possui a 
instalação do 8.3.6 ou não. Se não faz isso entra no Servidor com a versão 
8.3.6 e copia o pg_dump para o diretório onde você está chamando o pg_dump do 
script.
  - Original Message - 
  From: Diego Ramos 
  To: pgbr-geral@listas.postgresql.org.br 
  Sent: Thursday, March 05, 2009 12:31 PM
  Subject: [pgbr-geral] Problemas com versões pg_dump


  Boa Tarde a todos,

  Estou tendo problemas com uma linha em um script shell,a linha segue abaixo :

  su postgres -c "pg_dump -a -f /sige/Backup/$Arquivo -Fc sige"

  o erro é o seguinte : 
  pg_dump: server version: 8.3.6; pg_dump version: 8.3.5
  pg_dump: aborting because of version mismatch  (Use the -i option to proceed 
anyway.)



  Até o momendo coloquei a opção -i ( su postgres -c "pg_dump -i -a -f 
/sige/Backup/$Arquivo -Fc sige" ) e está funcionando perfeitamente,mas emite um 
aviso,gostaria de saber como resolver a questão da versão.

  Grato.
  -- 






--


  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral