[pgbr-geral] Arquitetura do PostgreSQL
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
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
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/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.
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
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.
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
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
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
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
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
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
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
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
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
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
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/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/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
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
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/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
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