[pgbr-geral] DER Controle de estoque

2010-07-28 Por tôpico .:eliastxt:. ...
Bom dia pessoal,

Não é bem uma dúvida de postgreSQL, mas, vou arriscar.

Estou fazendo uma modelagem para controle de estoque e me deparei com alguns
problemas tipicos desse tipo de sistema. Referem-se a modelagem das tabelas
de movimentação de material e a tabela de fechamento por período.

Alguém já trabalhou com esse tipo de sistema e teria um exemplo de DER para
eu ver o exemplo.

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


Re: [pgbr-geral] DER Controle de estoque

2010-07-28 Por tôpico jose sebastiao sebastiao

que linguagem voce usa ?

Sds

Sebastiao Bezerra
 


Date: Wed, 28 Jul 2010 09:24:47 -0300
From: elias...@gmail.com
To: pgbr-geral@listas.postgresql.org.br
Subject: [pgbr-geral] DER Controle de estoque

Bom dia pessoal,

Não é bem uma dúvida de postgreSQL, mas, vou arriscar.

Estou fazendo uma modelagem para controle de estoque e me deparei com alguns 
problemas tipicos desse tipo de sistema. Referem-se a modelagem das tabelas de 
movimentação de material e a tabela de fechamento por período.

Alguém já trabalhou com esse tipo de sistema e teria um exemplo de DER para eu 
ver o exemplo.

Att,

___ 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


Re: [pgbr-geral] DER Controle de estoque

2010-07-28 Por tôpico Alexsandro Haag
Olá Elias,
   existe um projeto em Python + Postgres, mantido pela Async que se 
chama Stoq (http://www.stoq.com.br).
É um projeto de código aberto, que dentre alguns módulos, possui também 
o Controle de Estoque que está se referindo.

Se quiser dar uma olhada na modelagem feita por eles, pode usar este 
link: http://doc.stoq.com.br/devel/schema/

Att.
Alex

On 28-07-2010 09:24, .:eliastxt:. ... wrote:
 Bom dia pessoal,

 Não é bem uma dúvida de postgreSQL, mas, vou arriscar.

 Estou fazendo uma modelagem para controle de estoque e me deparei com 
 alguns problemas tipicos desse tipo de sistema. Referem-se a modelagem 
 das tabelas de movimentação de material e a tabela de fechamento por 
 período.

 Alguém já trabalhou com esse tipo de sistema e teria um exemplo de DER 
 para eu ver o exemplo.

 Att,


 ___
 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


Re: [pgbr-geral] DER Controle de estoque

2010-07-28 Por tôpico .:eliastxt:. ...
Obrigado pelas respostas.

Eu uso Java (Hibernate e Struts2) + Postgres.

Att,

Em 28 de julho de 2010 09:33, Alexsandro Haag
alexsandro.h...@gmail.comescreveu:

 Olá Elias,
   existe um projeto em Python + Postgres, mantido pela Async que se
 chama Stoq (http://www.stoq.com.br).
 É um projeto de código aberto, que dentre alguns módulos, possui também
 o Controle de Estoque que está se referindo.

 Se quiser dar uma olhada na modelagem feita por eles, pode usar este
 link: http://doc.stoq.com.br/devel/schema/

 Att.
 Alex

 On 28-07-2010 09:24, .:eliastxt:. ... wrote:
  Bom dia pessoal,
 
  Não é bem uma dúvida de postgreSQL, mas, vou arriscar.
 
  Estou fazendo uma modelagem para controle de estoque e me deparei com
  alguns problemas tipicos desse tipo de sistema. Referem-se a modelagem
  das tabelas de movimentação de material e a tabela de fechamento por
  período.
 
  Alguém já trabalhou com esse tipo de sistema e teria um exemplo de DER
  para eu ver o exemplo.
 
  Att,
 
 
  ___
  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

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


[pgbr-geral] Problemas com Acentuação

2010-07-28 Por tôpico Edson Lidorio
Bom dia,Estou tendo problemas com acentuação ao gravar no banco de dado. Uso  PostgreSQL 8.4 com php. Exemplo:Ao gravar a palavra ELEVAÇÃO - grava no banco assim: ELEVAçãO Ao gravar a palavra GAÚCHA - grava no banco assim: GAÊCHAAo gravar a palavra PARANÁ - grava no banco assim: PARANá []'s Edson 
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Postgresql x rede

2010-07-28 Por tôpico Alex Barbosa Ferreira
Bom dia!

tenho a seguinte dúvida e gostaria de uma ajuda:
tenho um sistema ERP integrado com banco de dados Postgresql na empresa, para 
que todas as vinte unidades espalhadas em locais geograficamente diferentes 
possam acessar o sistema usamos, até então, VPN e área de trabalho 
remota/Terminal Server, onde os clientes acessam os sistema/banco como se 
estivessem local. Este procedimento, tenho percebido que causa uma lentidão 
significativa dos processos. Meu sistema me permite que instale um client nas 
unidades, porém gostaria de saber se a demanda de consultas/gravações no banco 
podem causar ainda mais lentidão se acessados diretamente pela rede.

Att,

 Alex B. Ferreira
Analista em Segurança da Informação


  ___
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 Acentuação

2010-07-28 Por tôpico JotaComm
Olá,


Em 28 de julho de 2010 10:11, Edson Lidorio edson.lido...@bol.com.brescreveu:

 Bom dia,


 Estou tendo problemas com acentuação ao gravar no banco de dado.
 Uso  PostgreSQL 8.4 com php.


Qual sistema operacional você está utilizando?

Qual encoding?

Qual localização?


 Exemplo:
 Ao gravar a palavra ELEVAÇÃO - grava no banco assim: ELEVAçãO
 Ao gravar a palavra GAÚCHA - grava no banco assim: GAÊCHA
 Ao gravar a palavra PARANÁ - grava no banco assim: PARANá


 []'s Edson


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



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


[pgbr-geral] inscrições abertas para o Consegi

2010-07-28 Por tôpico Leonardo Cezar
Prezados,

O Congresso Internacional Software Livre e Governo Eletrônico -
Consegi 2010 será realizado no período de 18 a 20 de agosto, em
Brasília, nas instalações da Esaf. As inscrições já estão abertas e
são gratuitas. Inscreva-se!

Entre os palestrantes já confirmados estão Michael Tiemann (Red Hat),
Sergio Amadeu, Alexandre Oliva (FSF), Constantino Vásquez (Open
Nebula), Bruno Sousa (Javaman), Nagarjuna G (FSF India), Jinesh Varia
(Amazon), Karin Breitman (PUC) e Jomar Silva (ODF Alliance). Confira a
programação completa.

Além das palestras, o evento oferece mais de 60 Oficinas técnicas
focadas em softwares livres e na temática da Computação em Nuvem.
Joomla, Plone, Moodle, Blender, Ardour e muitos outros serão objetos
de estudo nas Oficinas Consegi. Garanta já a sua vaga, as inscrições
para as Oficinas já estão disponíveis.

Neste ano, o Consegi oferece uma interessante grade de eventos
simultâneos. A novidade são os Espaços para desconferências (open
spaces), onde os participantes poderão apresentar palestras relâmpago
e debater em mesas redonda assuntos relacionados a Software Livre e
Computação em Nuvem. Outros eventos como o Encontro de Comunidades,
Encontro de Empreendedores, Install Fest e o Cloud Camp também
integram essa programação.

Acompanhe as novidades no twitter e colabore com a divulgação do Consegi 2010.

Atenciosamente,

Paulo Fernando Pastore
Programa Serpro de Software Livre
Coordenação Estratégica de Tecnologia
Tel: +55-61-2021-7293
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Postgresql x rede

2010-07-28 Por tôpico JotaComm
Olá,
Em 28 de julho de 2010 10:17, Alex Barbosa Ferreira
al...@yahoo.com.brescreveu:

 Bom dia!

 tenho a seguinte dúvida e gostaria de uma ajuda:
 tenho um sistema ERP integrado com banco de dados Postgresql na empresa,
 para que todas as vinte unidades espalhadas em locais geograficamente
 diferentes possam acessar o sistema usamos, até então, VPN e área de
 trabalho remota/Terminal Server, onde os clientes acessam os sistema/banco
 como se estivessem local. Este procedimento, tenho percebido que causa uma
 lentidão significativa dos processos. Meu sistema me permite que instale um
 client nas unidades, porém gostaria de saber se a demanda de
 consultas/gravações no banco podem causar ainda mais lentidão se acessados
 diretamente pela rede.


Poder deixar mais lento sim.


 Att,

 *Alex B. Ferreira*
 *Analista em Segurança da Informação*




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



[]s
-- 
JotaComm
http://jotacomm.wordpress.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 Acentuação

2010-07-28 Por tôpico José Mário
 Qual encoding voce está usando?

Em 28 de julho de 2010 10:19, JotaComm jota.c...@gmail.com escreveu:


 Olá,


 Em 28 de julho de 2010 10:11, Edson Lidorio 
 edson.lido...@bol.com.brescreveu:

 Bom dia,


 Estou tendo problemas com acentuação ao gravar no banco de dado.
 Uso  PostgreSQL 8.4 com php.


 Qual sistema operacional você está utilizando?

 Qual encoding?

 Qual localização?


 Exemplo:
 Ao gravar a palavra ELEVAÇÃO - grava no banco assim: ELEVAçãO
 Ao gravar a palavra GAÚCHA - grava no banco assim: GAÊCHA
 Ao gravar a palavra PARANÁ - grava no banco assim: PARANá


 []'s Edson


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



 []s
 --
 JotaComm
 http://jotacomm.wordpress.com

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




-- 
José Mário F. Rosa
josemario.r...@ibest.com.br
M.S.N.: josemario.r...@ibest.com.br
Desenvolvedor  Java
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Travamento comando COPY

2010-07-28 Por tôpico fabio barros

Bom dia pessoal!

Rodei um script .sh que tem um loop que gera um arquivo txt  (com 396 
registros) e depois faz copy do mesmo para a base de dados, n vezes.

Coloquei o mesmo script rodando em duas instancias concorrentes, e em alguns 
momentos o banco trava fazendo o copy, mas não sei onde buscar informação que 
explique o ocorrido. No caso explicado abaixo, o erro ocorreu na sexta vez q 
estava rodando o loop, mas as vezes não acontece.

No momento que estava travado rodei as consultas abaixo mas não consegui 
concluir nada:











BaseReiterado=#
select * from pg_stat_activity ;
 datid
 |datname| procpid | usesysid |usename | 
 current_query   | waiting | 
query_start  | backend_start | client_addr |
client_port
+---+-+--++---+-+---+---+-+-
 181828
| BaseReiterado |7771 |16384 | root   | IDLE 
  | f   |
2010-07-27 20:11:47.814735-03 | 2010-07-27 19:34:45.357057-03 |  
  |  -1
 181828
| BaseReiterado |7772 |16384 | root   | select * from
pg_stat_activity ;  | f   | 2010-07-27
20:42:48.278407-03 | 2010-07-27 20:22:23.044175-03 | |   
  -1
 181828
| BaseReiterado |3077 |17690 | user_reiterado | COPY
tab_reiterados FROM '/root/preenche_sql/saiday.txt'; | f   |
2010-07-27 20:27:44.193394-03 | 2010-07-27 20:27:44.192093-03 |  
  |  -1
 181828
| BaseReiterado |   32033 |17690 | user_reiterado | COPY
tab_reiterados FROM '/root/preenche_sql/saidax.txt'; | f   |
2010-07-27 20:27:40.727867-03 | 2010-07-27 20:27:40.726598-03 |  
  |  -1
(4
rows)



BaseReiterado=#
select * from pg_locks;
   locktype
   | database | relation | page | tuple | transactionid | classid |
objid | objsubid | transaction |  pid  |   mode   | granted
---+--+--+--+---+---+-+---+--+-+---+--+-
 relation
 |   181828 |   181832 |  |   |   | |
  |  | 1252004 | 32033 | RowExclusiveLock | t
 relation
 |   181828 |   181838 |  |   |   | |
  |  | 1252006 |  3077 | RowExclusiveLock | t
 relation
 |   181828 |   181840 |  |   |   | |
  |  | 1252004 | 32033 | RowExclusiveLock | t
 transactionid
|  |  |  |   |   1252232 | | 
 |  | 1252232 |  7772 | ExclusiveLock| t
 transactionid
|  |  |  |   |   1252004 | | 
 |  | 1252004 | 32033 | ExclusiveLock| t
 relation
 |   181828 |   181832 |  |   |   | |
  |  | 1252006 |  3077 | RowExclusiveLock | t
 relation
 |   181828 |   181838 |  |   |   | |
  |  | 1252004 | 32033 | RowExclusiveLock | t
 relation
 |   181828 |   181840 |  |   |   | |
  |  | 1252006 |  3077 | RowExclusiveLock | t
 relation
 |   181828 |10328 |  |   |   | |
  |  | 1252232 |  7772 | AccessShareLock  | t
 transactionid
|  |  |  |   |   1252006 | | 
 |  | 1252006 |  3077 | ExclusiveLock| t
 relation
 |   181828 |   181841 |  |   |   | |
  |  | 1252006 |  3077 | RowExclusiveLock | t
 relation
 |   181828 |   181839 |  |   |   | |
  |  | 1252004 | 32033 | RowExclusiveLock | t
 relation
 |   181828 |   181841 |  |   |   | |
  |  | 1252004 | 32033 | RowExclusiveLock | t
 relation
 |   181828 |   181839 |  |   |   | |
  |  | 1252006 |  3077 | RowExclusiveLock | t
(14
rows)

É possível concluir alguma coisa? Se não, vcs podem me dar alguma dica pra 
investigação?

obs: sei q é absurdo, mas estou rodando em um postgres 7.2. Pelo q me falaram 
aqui na empresa, a evolucao para outra versao é custosa, visto que envolve 
kernel do linux e necessidade de recompilacao de todos os modulos da aplicacao 
(que eh gigante, escrita em C/C++) e reteste de tudo.

Desde já, agradeço possiveis comentarios.
[]'s
Fabio Barros


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


Re: [pgbr-geral] [pgbr-dev] inscrições abertas para o Consegi

2010-07-28 Por tôpico Leonardo Cezar
rs .. básico ...

http://www.consegi.gov.br/

-Leo

2010/7/28 Marcelo Costa marcelojsco...@gmail.com:


 2010/7/28 Leonardo Cezar lhce...@gmail.com

 Prezados,

 O Congresso Internacional Software Livre e Governo Eletrônico -
 Consegi 2010 será realizado no período de 18 a 20 de agosto, em
 Brasília, nas instalações da Esaf. As inscrições já estão abertas e
 são gratuitas. Inscreva-se!

 Entre os palestrantes já confirmados estão Michael Tiemann (Red Hat),
 Sergio Amadeu, Alexandre Oliva (FSF), Constantino Vásquez (Open
 Nebula), Bruno Sousa (Javaman), Nagarjuna G (FSF India), Jinesh Varia
 (Amazon), Karin Breitman (PUC) e Jomar Silva (ODF Alliance). Confira a
 programação completa.

 Além das palestras, o evento oferece mais de 60 Oficinas técnicas
 focadas em softwares livres e na temática da Computação em Nuvem.
 Joomla, Plone, Moodle, Blender, Ardour e muitos outros serão objetos
 de estudo nas Oficinas Consegi. Garanta já a sua vaga, as inscrições
 para as Oficinas já estão disponíveis.

 Neste ano, o Consegi oferece uma interessante grade de eventos
 simultâneos. A novidade são os Espaços para desconferências (open
 spaces), onde os participantes poderão apresentar palestras relâmpago
 e debater em mesas redonda assuntos relacionados a Software Livre e
 Computação em Nuvem. Outros eventos como o Encontro de Comunidades,
 Encontro de Empreendedores, Install Fest e o Cloud Camp também
 integram essa programação.

 Acompanhe as novidades no twitter e colabore com a divulgação do Consegi
 2010.

 Atenciosamente,

 Passa o link ai pra gente Leo :-)

 --
 Marcelo Costa


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





-- 
Leonardo Cezar
http://www.aslid.org.br
http://postgreslogia.wordpress.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] [pgbr-dev] inscrições aberta s para o Consegi

2010-07-28 Por tôpico Fábio Telles Rodriguez
Cacilda, tanta gente da comunidade aí em DF é só o Fabrício é palestrante no
evento? Cadê o resto da turma? Perdemos o bonde?

[]s

Em 28 de julho de 2010 10:31, Leonardo Cezar lhce...@gmail.com escreveu:

 rs .. básico ...

 http://www.consegi.gov.br/

 -Leo

 2010/7/28 Marcelo Costa marcelojsco...@gmail.com:
 
 
  2010/7/28 Leonardo Cezar lhce...@gmail.com
 
  Prezados,
 
  O Congresso Internacional Software Livre e Governo Eletrônico -
  Consegi 2010 será realizado no período de 18 a 20 de agosto, em
  Brasília, nas instalações da Esaf. As inscrições já estão abertas e
  são gratuitas. Inscreva-se!
 
  Entre os palestrantes já confirmados estão Michael Tiemann (Red Hat),
  Sergio Amadeu, Alexandre Oliva (FSF), Constantino Vásquez (Open
  Nebula), Bruno Sousa (Javaman), Nagarjuna G (FSF India), Jinesh Varia
  (Amazon), Karin Breitman (PUC) e Jomar Silva (ODF Alliance). Confira a
  programação completa.
 
  Além das palestras, o evento oferece mais de 60 Oficinas técnicas
  focadas em softwares livres e na temática da Computação em Nuvem.
  Joomla, Plone, Moodle, Blender, Ardour e muitos outros serão objetos
  de estudo nas Oficinas Consegi. Garanta já a sua vaga, as inscrições
  para as Oficinas já estão disponíveis.
 
  Neste ano, o Consegi oferece uma interessante grade de eventos
  simultâneos. A novidade são os Espaços para desconferências (open
  spaces), onde os participantes poderão apresentar palestras relâmpago
  e debater em mesas redonda assuntos relacionados a Software Livre e
  Computação em Nuvem. Outros eventos como o Encontro de Comunidades,
  Encontro de Empreendedores, Install Fest e o Cloud Camp também
  integram essa programação.
 
  Acompanhe as novidades no twitter e colabore com a divulgação do Consegi
  2010.
 
  Atenciosamente,
 
  Passa o link ai pra gente Leo :-)
 
  --
  Marcelo Costa
 
 
  ___
  pgbr-dev mailing list
  pgbr-...@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-dev
 
 



 --
 Leonardo Cezar
 http://www.aslid.org.br
 http://postgreslogia.wordpress.com
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
blog: http://www.midstorm.org/~telles/
e-mail / jabber: fabio.tel...@gmail.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] inscrições abertas para o Consegi

2010-07-28 Por tôpico cleysson
Leo passa o link para as inscrições.

==
Cleysson Lima
Desenvolvedor PHP
Tel: 61 8407 1875

Seja inteligente, use Software-livre!!! 
==

Em 28/07/2010, Leonardo Cezar lhce...@gmail.com escreveu:
 Prezados,
 
 O Congresso Internacional Software Livre e Governo Eletrônico -
 Consegi 2010 será realizado no período de 18 a 20 de agosto, em
 Brasília, nas instalações da Esaf. As inscrições já estão abertas e
 são gratuitas. Inscreva-se!
 
 Entre os palestrantes já confirmados estão Michael Tiemann (Red Hat),
 Sergio Amadeu, Alexandre Oliva (FSF), Constantino Vásquez (Open
 Nebula), Bruno Sousa (Javaman), Nagarjuna G (FSF India), Jinesh Varia
 (Amazon), Karin Breitman (PUC) e Jomar Silva (ODF Alliance). Confira a
 programação completa.
 
 Além das palestras, o evento oferece mais de 60 Oficinas técnicas
 focadas em softwares livres e na temática da Computação em Nuvem.
 Joomla, Plone, Moodle, Blender, Ardour e muitos outros serão objetos
 de estudo nas Oficinas Consegi. Garanta já a sua vaga, as inscrições
 para as Oficinas já estão disponíveis.
 
 Neste ano, o Consegi oferece uma interessante grade de eventos
 simultâneos. A novidade são os Espaços para desconferências (open
 spaces), onde os participantes poderão apresentar palestras relâmpago
 e debater em mesas redonda assuntos relacionados a Software Livre e
 Computação em Nuvem. Outros eventos como o Encontro de Comunidades,
 Encontro de Empreendedores, Install Fest e o Cloud Camp também
 integram essa programação.
 
 Acompanhe as novidades no twitter e colabore com a divulgação do Consegi 2010.
 
 Atenciosamente,
 
 Paulo Fernando Pastore
 Programa Serpro de Software Livre
 Coordenação Estratégica de Tecnologia
 Tel: +55-61-2021-7293
 ___
 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


Re: [pgbr-geral] inscrições abertas para o Consegi

2010-07-28 Por tôpico cleysson
Pessoal segue o link para as inscrições

http://softwarelivre.org/linux-na-rede/blog/consegi-2010-inscricoes-abertas

confirma isso Leo???

==
Cleysson Lima
Desenvolvedor PHP
Tel: 61 8407 1875

Seja inteligente, use Software-livre!!! 
==

Em 28/07/2010, Leonardo Cezar lhce...@gmail.com escreveu:
 Prezados,
 
 O Congresso Internacional Software Livre e Governo Eletrônico -
 Consegi 2010 será realizado no período de 18 a 20 de agosto, em
 Brasília, nas instalações da Esaf. As inscrições já estão abertas e
 são gratuitas. Inscreva-se!
 
 Entre os palestrantes já confirmados estão Michael Tiemann (Red Hat),
 Sergio Amadeu, Alexandre Oliva (FSF), Constantino Vásquez (Open
 Nebula), Bruno Sousa (Javaman), Nagarjuna G (FSF India), Jinesh Varia
 (Amazon), Karin Breitman (PUC) e Jomar Silva (ODF Alliance). Confira a
 programação completa.
 
 Além das palestras, o evento oferece mais de 60 Oficinas técnicas
 focadas em softwares livres e na temática da Computação em Nuvem.
 Joomla, Plone, Moodle, Blender, Ardour e muitos outros serão objetos
 de estudo nas Oficinas Consegi. Garanta já a sua vaga, as inscrições
 para as Oficinas já estão disponíveis.
 
 Neste ano, o Consegi oferece uma interessante grade de eventos
 simultâneos. A novidade são os Espaços para desconferências (open
 spaces), onde os participantes poderão apresentar palestras relâmpago
 e debater em mesas redonda assuntos relacionados a Software Livre e
 Computação em Nuvem. Outros eventos como o Encontro de Comunidades,
 Encontro de Empreendedores, Install Fest e o Cloud Camp também
 integram essa programação.
 
 Acompanhe as novidades no twitter e colabore com a divulgação do Consegi 2010.
 
 Atenciosamente,
 
 Paulo Fernando Pastore
 Programa Serpro de Software Livre
 Coordenação Estratégica de Tecnologia
 Tel: +55-61-2021-7293
 ___
 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


Re: [pgbr-geral] inscrições abertas para o Consegi

2010-07-28 Por tôpico Fernando Maia
Olá Fabio,

Não sou do DF(Coxim-MS), mas estarei la divulgando e defendendo o postgres
=)

http://papers.consegi.gov.br/pub/programacao/46

Aproveito para convidar todos que forem participar a assistir minha
palestra.

Abraço

Em 28 de julho de 2010 10:37, cleys...@cleyssonlima.com.br escreveu:

 Leo passa o link para as inscrições.

 ==
 Cleysson Lima
 Desenvolvedor PHP
 Tel: 61 8407 1875

 Seja inteligente, use Software-livre!!!
 ==

 Em 28/07/2010, Leonardo Cezar lhce...@gmail.com escreveu:
  Prezados,
 
  O Congresso Internacional Software Livre e Governo Eletrônico -
  Consegi 2010 será realizado no período de 18 a 20 de agosto, em
  Brasília, nas instalações da Esaf. As inscrições já estão abertas e
  são gratuitas. Inscreva-se!
 
  Entre os palestrantes já confirmados estão Michael Tiemann (Red Hat),
  Sergio Amadeu, Alexandre Oliva (FSF), Constantino Vásquez (Open
  Nebula), Bruno Sousa (Javaman), Nagarjuna G (FSF India), Jinesh Varia
  (Amazon), Karin Breitman (PUC) e Jomar Silva (ODF Alliance). Confira a
  programação completa.
 
  Além das palestras, o evento oferece mais de 60 Oficinas técnicas
  focadas em softwares livres e na temática da Computação em Nuvem.
  Joomla, Plone, Moodle, Blender, Ardour e muitos outros serão objetos
  de estudo nas Oficinas Consegi. Garanta já a sua vaga, as inscrições
  para as Oficinas já estão disponíveis.
 
  Neste ano, o Consegi oferece uma interessante grade de eventos
  simultâneos. A novidade são os Espaços para desconferências (open
  spaces), onde os participantes poderão apresentar palestras relâmpago
  e debater em mesas redonda assuntos relacionados a Software Livre e
  Computação em Nuvem. Outros eventos como o Encontro de Comunidades,
  Encontro de Empreendedores, Install Fest e o Cloud Camp também
  integram essa programação.
 
  Acompanhe as novidades no twitter e colabore com a divulgação do Consegi
 2010.
 
  Atenciosamente,
 
  Paulo Fernando Pastore
  Programa Serpro de Software Livre
  Coordenação Estratégica de Tecnologia
  Tel: +55-61-2021-7293
  ___
  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




-- 
Fernando Maia
Acadêmico Sistemas de Informação-CPCX-UFMS
msn: maia_...@hotmail.com
email: maia...@gmail.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] Travamento comando COPY

2010-07-28 Por tôpico JotaComm
Olá,

Em 28 de julho de 2010 10:30, fabio barros fabi...@hotmail.com escreveu:

  Bom dia pessoal!

 Rodei um script .sh que tem um loop que gera um arquivo txt  (com 396
 registros) e depois faz copy do mesmo para a base de dados, n vezes.

 Coloquei o mesmo script rodando em duas instancias concorrentes, e em
 alguns momentos o banco trava fazendo o copy, mas não sei onde buscar
 informação que explique o ocorrido. No caso explicado abaixo, o erro ocorreu
 na sexta vez q estava rodando o loop, mas as vezes não acontece.


O que você se refere a palavra trava? O processo fica parado ou ele fica
executando porém de forma que todo o sistema fique lento?


 No momento que estava travado rodei as consultas abaixo mas não consegui
 concluir nada:

 BaseReiterado=# select * from pg_stat_activity ;

 datid | datname | procpid | usesysid | usename | current_query | waiting |
 query_start | backend_start | client_addr | client_port


 +---+-+--++---+-+---+---+-+-

 181828 | BaseReiterado | 7771 | 16384 | root | IDLE | f | 2010-07-27
 20:11:47.814735-03 | 2010-07-27 19:34:45.357057-03 | | -1

 181828 | BaseReiterado | 7772 | 16384 | root | select * from
 pg_stat_activity ; | f | 2010-07-27 20:42:48.278407-03 | 2010-07-27
 20:22:23.044175-03 | | -1

 181828 | BaseReiterado | 3077 | 17690 | user_reiterado | COPY
 tab_reiterados FROM '/root/preenche_sql/saiday.txt'; | f | 2010-07-27
 20:27:44.193394-03 | 2010-07-27 20:27:44.192093-03 | | -1

 181828 | BaseReiterado | 32033 | 17690 | user_reiterado | COPY
 tab_reiterados FROM '/root/preenche_sql/saidax.txt'; | f | 2010-07-27
 20:27:40.727867-03 | 2010-07-27 20:27:40.726598-03 | | -1

 (4 rows)


  BaseReiterado=# select * from pg_locks;

 locktype | database | relation | page | tuple | transactionid | classid |
 objid | objsubid | transaction | pid | mode | granted


 ---+--+--+--+---+---+-+---+--+-+---+--+-

 relation | 181828 | 181832 | | | | | | | 1252004 | 32033 | RowExclusiveLock
 | t

 relation | 181828 | 181838 | | | | | | | 1252006 | 3077 | RowExclusiveLock
 | t

 relation | 181828 | 181840 | | | | | | | 1252004 | 32033 | RowExclusiveLock
 | t

 transactionid | | | | | 1252232 | | | | 1252232 | 7772 | ExclusiveLock | t

 transactionid | | | | | 1252004 | | | | 1252004 | 32033 | ExclusiveLock | t

 relation | 181828 | 181832 | | | | | | | 1252006 | 3077 | RowExclusiveLock
 | t

 relation | 181828 | 181838 | | | | | | | 1252004 | 32033 | RowExclusiveLock
 | t

 relation | 181828 | 181840 | | | | | | | 1252006 | 3077 | RowExclusiveLock
 | t

 relation | 181828 | 10328 | | | | | | | 1252232 | 7772 | AccessShareLock |
 t

 transactionid | | | | | 1252006 | | | | 1252006 | 3077 | ExclusiveLock | t

 relation | 181828 | 181841 | | | | | | | 1252006 | 3077 | RowExclusiveLock
 | t

 relation | 181828 | 181839 | | | | | | | 1252004 | 32033 | RowExclusiveLock
 | t

 relation | 181828 | 181841 | | | | | | | 1252004 | 32033 | RowExclusiveLock
 | t

 relation | 181828 | 181839 | | | | | | | 1252006 | 3077 | RowExclusiveLock
 | t

 (14 rows)

 É possível concluir alguma coisa? Se não, vcs podem me dar alguma dica pra
 investigação?

 obs: sei q é absurdo, mas estou rodando em um postgres 7.2. Pelo q me
 falaram aqui na empresa, a evolucao para outra versao é custosa, visto que
 envolve kernel do linux e necessidade de recompilacao de todos os modulos da
 aplicacao (que eh gigante, escrita em C/C++) e reteste de tudo.


Bem complicado isso hein..




 Desde já, agradeço possiveis comentarios.
 []'s
 Fabio Barros



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



[]s
-- 
JotaComm
http://jotacomm.wordpress.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] inscrições abertas para o Consegi

2010-07-28 Por tôpico cleysson
Pessoal esse é o link direto para inscrição do consegi 2010

http://www.consegi.gov.br/


==
Cleysson Lima
Desenvolvedor PHP
Tel: 61 8407 1875

Seja inteligente, use Software-livre!!! 
==

Em 28/07/2010, cleys...@cleyssonlima.com.br escreveu:
 Pessoal segue o link para as inscrições
 
 http://softwarelivre.org/linux-na-rede/blog/consegi-2010-inscricoes-abertas
 
 confirma isso Leo???
 
 ==
 Cleysson Lima
 Desenvolvedor PHP
 Tel: 61 8407 1875
 
 Seja inteligente, use Software-livre!!! 
 ==
 
 Em 28/07/2010, Leonardo Cezar lhce...@gmail.com escreveu:
  Prezados,
  
  O Congresso Internacional Software Livre e Governo Eletrônico -
  Consegi 2010 será realizado no período de 18 a 20 de agosto, em
  Brasília, nas instalações da Esaf. As inscrições já estão abertas e
  são gratuitas. Inscreva-se!
  
  Entre os palestrantes já confirmados estão Michael Tiemann (Red Hat),
  Sergio Amadeu, Alexandre Oliva (FSF), Constantino Vásquez (Open
  Nebula), Bruno Sousa (Javaman), Nagarjuna G (FSF India), Jinesh Varia
  (Amazon), Karin Breitman (PUC) e Jomar Silva (ODF Alliance). Confira a
  programação completa.
  
  Além das palestras, o evento oferece mais de 60 Oficinas técnicas
  focadas em softwares livres e na temática da Computação em Nuvem.
  Joomla, Plone, Moodle, Blender, Ardour e muitos outros serão objetos
  de estudo nas Oficinas Consegi. Garanta já a sua vaga, as inscrições
  para as Oficinas já estão disponíveis.
  
  Neste ano, o Consegi oferece uma interessante grade de eventos
  simultâneos. A novidade são os Espaços para desconferências (open
  spaces), onde os participantes poderão apresentar palestras relâmpago
  e debater em mesas redonda assuntos relacionados a Software Livre e
  Computação em Nuvem. Outros eventos como o Encontro de Comunidades,
  Encontro de Empreendedores, Install Fest e o Cloud Camp também
  integram essa programação.
  
  Acompanhe as novidades no twitter e colabore com a divulgação do Consegi 
  2010.
  
  Atenciosamente,
  
  Paulo Fernando Pastore
  Programa Serpro de Software Livre
  Coordenação Estratégica de Tecnologia
  Tel: +55-61-2021-7293
  ___
  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
___
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 Acentuação

2010-07-28 Por tôpico Edson Lidorio
ENCODING = 'UTF8' LC_COLLATE = 'Portuguese_Brazil.1252' LC_CTYPE = 'Portuguese_Brazil.1252'

Em 28/07/2010 10:19, JotaComm  jota.c...@gmail.com  escreveu:Olá,
Em 28 de julho de 2010 10:11, Edson Lidorio edson.lido...@bol.com.br escreveu:
Bom dia,Estou tendo problemas com acentuação ao gravar no banco de dado. Uso  PostgreSQL 8.4 com php.
Qual sistema operacional você está utilizando?Qual encoding?Qual localização?
 Exemplo:Ao gravar a palavra ELEVAÇÃO - grava no banco assim: ELEVAçãO Ao gravar a palavra GAÚCHA - grava no banco assim: GAÊCHAAo gravar a palavra PARANÁ - grava no banco assim: PARANá []'s Edson  ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 

[]s-- JotaCommhttp://jotacomm.wordpress.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 Acentuação

2010-07-28 Por tôpico Edson Lidorio
Estou usando SO windows xp. ENCODING = 'UTF8' LC_COLLATE = 'Portuguese_Brazil.1252' LC_CTYPE = 'Portuguese_Brazil.1252'
--
Edson Lidorio
Msn:elido...@gmail.com


Em 28/07/2010 10:23, José Mário  josemario.r...@ibest.com.br  escreveu: Qual encoding voce está usando?
Em 28 de julho de 2010 10:19, JotaComm jota.c...@gmail.com escreveu:
Olá,
Em 28 de julho de 2010 10:11, Edson Lidorio edson.lido...@bol.com.br escreveu:

Bom dia,Estou tendo problemas com acentuação ao gravar no banco de dado.Uso  PostgreSQL 8.4 com php.

Qual sistema operacional você está utilizando?Qual encoding?Qual localização?

Exemplo:Ao gravar a palavra ELEVAÇÃO - grava no banco assim: ELEVAçãOAo gravar a palavra GAÚCHA - grava no banco assim: GAÊCHA Ao gravar a palavra PARANÁ - grava no banco assim: PARANá[]'s Edson 
___ pgbr-geral mailing listpgbr-geral@listas.postgresql.org.brhttps://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 

[]s-- JotaCommhttp://jotacomm.wordpress.com___ pgbr-geral mailing listpgbr-geral@listas.postgresql.org.brhttps://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 

-- José Mário F. Rosajosemario.r...@ibest.com.brM.S.N.: josemario.r...@ibest.com.br  Desenvolvedor  Java 
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] inscrições abertas para o Consegi

2010-07-28 Por tôpico Fábio Telles Rodriguez
Opa, muito bacana. Passei batido na sua pois não havia o nome postgres no
nome da palestra.

Valeu.

[]s

Em 28 de julho de 2010 10:41, Fernando Maia maia...@gmail.com escreveu:

 Olá Fabio,

 Não sou do DF(Coxim-MS), mas estarei la divulgando e defendendo o postgres
 =)

 http://papers.consegi.gov.br/pub/programacao/46

 Aproveito para convidar todos que forem participar a assistir minha
 palestra.

 Abraço

 Em 28 de julho de 2010 10:37, cleys...@cleyssonlima.com.br escreveu:

 Leo passa o link para as inscrições.

 ==
 Cleysson Lima
 Desenvolvedor PHP
 Tel: 61 8407 1875

 Seja inteligente, use Software-livre!!!
 ==

 Em 28/07/2010, Leonardo Cezar lhce...@gmail.com escreveu:
  Prezados,
 
  O Congresso Internacional Software Livre e Governo Eletrônico -
  Consegi 2010 será realizado no período de 18 a 20 de agosto, em
  Brasília, nas instalações da Esaf. As inscrições já estão abertas e
  são gratuitas. Inscreva-se!
 
  Entre os palestrantes já confirmados estão Michael Tiemann (Red Hat),
  Sergio Amadeu, Alexandre Oliva (FSF), Constantino Vásquez (Open
  Nebula), Bruno Sousa (Javaman), Nagarjuna G (FSF India), Jinesh Varia
  (Amazon), Karin Breitman (PUC) e Jomar Silva (ODF Alliance). Confira a
  programação completa.
 
  Além das palestras, o evento oferece mais de 60 Oficinas técnicas
  focadas em softwares livres e na temática da Computação em Nuvem.
  Joomla, Plone, Moodle, Blender, Ardour e muitos outros serão objetos
  de estudo nas Oficinas Consegi. Garanta já a sua vaga, as inscrições
  para as Oficinas já estão disponíveis.
 
  Neste ano, o Consegi oferece uma interessante grade de eventos
  simultâneos. A novidade são os Espaços para desconferências (open
  spaces), onde os participantes poderão apresentar palestras relâmpago
  e debater em mesas redonda assuntos relacionados a Software Livre e
  Computação em Nuvem. Outros eventos como o Encontro de Comunidades,
  Encontro de Empreendedores, Install Fest e o Cloud Camp também
  integram essa programação.
 
  Acompanhe as novidades no twitter e colabore com a divulgação do Consegi
 2010.
 
  Atenciosamente,
 
  Paulo Fernando Pastore
  Programa Serpro de Software Livre
  Coordenação Estratégica de Tecnologia
  Tel: +55-61-2021-7293
  ___
  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




 --
 Fernando Maia
 Acadêmico Sistemas de Informação-CPCX-UFMS
 msn: maia_...@hotmail.com
 email: maia...@gmail.com

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




-- 
blog: http://www.midstorm.org/~telles/
e-mail / jabber: fabio.tel...@gmail.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 Acentuação

2010-07-28 Por tôpico José Mário
esperimente usar ENCODING = 'WIN1252'

Em 28 de julho de 2010 10:52, Edson Lidorio edson.lido...@bol.com.brescreveu:

 Estou usando SO windows xp.


 ENCODING = 'UTF8'
 LC_COLLATE = 'Portuguese_Brazil.1252'
 LC_CTYPE = 'Portuguese_Brazil.1252'

 --

 Edson Lidorio

 Msn:elido...@gmail.com msn%3aelido...@gmail.com


 --
 Em 28/07/2010 10:23, *José Mário  josemario.r...@ibest.com.br *escreveu:

 Qual encoding voce está usando?

 Em 28 de julho de 2010 10:19, JotaComm 
 jota.c...@gmail.comhttp://mce_host/compose?to=jota.c...@gmail.com
  escreveu:


 Olá,


 Em 28 de julho de 2010 10:11, Edson Lidorio 
 edson.lido...@bol.com.brhttp://mce_host/compose?to=edson.lido...@bol.com.br
  escreveu:

 Bom dia,


 Estou tendo problemas com acentuação ao gravar no banco de dado.
 Uso  PostgreSQL 8.4 com php.


 Qual sistema operacional você está utilizando?

 Qual encoding?

 Qual localização?


 Exemplo:
 Ao gravar a palavra ELEVAÇÃO - grava no banco assim: ELEVAçãO
 Ao gravar a palavra GAÚCHA - grava no banco assim: GAÊCHA
 Ao gravar a palavra PARANÁ - grava no banco assim: PARANá


 []'s Edson


 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.brhttp://mce_host/compose?to=pgbr-ge...@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 []s
 --
 JotaComm
 http://jotacomm.wordpress.com

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.brhttp://mce_host/compose?to=pgbr-ge...@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 --
 José Mário F. Rosa
 josemario.r...@ibest.com.brhttp://mce_host/compose?to=josemario.r...@ibest.com.br
 M.S.N.: 
 josemario.r...@ibest.com.brhttp://mce_host/compose?to=josemario.r...@ibest.com.br
 Desenvolvedor  Java


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




-- 
José Mário F. Rosa
josemario.r...@ibest.com.br
M.S.N.: josemario.r...@ibest.com.br
Desenvolvedor  Java
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] [pgbr-dev] inscrições aberta s para o Consegi

2010-07-28 Por tôpico Leonardo Cezar
Ministraei uma oficina de postgres, não sei qual o dia ainda, mas
assim que confirmar coloco aqui na lista.

-Leo

2010/7/28 Fábio Telles Rodriguez fabio.tel...@gmail.com:
 Cacilda, tanta gente da comunidade aí em DF é só o Fabrício é palestrante no
 evento? Cadê o resto da turma? Perdemos o bonde?
 []s

 Em 28 de julho de 2010 10:31, Leonardo Cezar lhce...@gmail.com escreveu:

 rs .. básico ...

 http://www.consegi.gov.br/

 -Leo

 2010/7/28 Marcelo Costa marcelojsco...@gmail.com:
 
 
  2010/7/28 Leonardo Cezar lhce...@gmail.com
 
  Prezados,
 
  O Congresso Internacional Software Livre e Governo Eletrônico -
  Consegi 2010 será realizado no período de 18 a 20 de agosto, em
  Brasília, nas instalações da Esaf. As inscrições já estão abertas e
  são gratuitas. Inscreva-se!
 
  Entre os palestrantes já confirmados estão Michael Tiemann (Red Hat),
  Sergio Amadeu, Alexandre Oliva (FSF), Constantino Vásquez (Open
  Nebula), Bruno Sousa (Javaman), Nagarjuna G (FSF India), Jinesh Varia
  (Amazon), Karin Breitman (PUC) e Jomar Silva (ODF Alliance). Confira a
  programação completa.
 
  Além das palestras, o evento oferece mais de 60 Oficinas técnicas
  focadas em softwares livres e na temática da Computação em Nuvem.
  Joomla, Plone, Moodle, Blender, Ardour e muitos outros serão objetos
  de estudo nas Oficinas Consegi. Garanta já a sua vaga, as inscrições
  para as Oficinas já estão disponíveis.
 
  Neste ano, o Consegi oferece uma interessante grade de eventos
  simultâneos. A novidade são os Espaços para desconferências (open
  spaces), onde os participantes poderão apresentar palestras relâmpago
  e debater em mesas redonda assuntos relacionados a Software Livre e
  Computação em Nuvem. Outros eventos como o Encontro de Comunidades,
  Encontro de Empreendedores, Install Fest e o Cloud Camp também
  integram essa programação.
 
  Acompanhe as novidades no twitter e colabore com a divulgação do
  Consegi
  2010.
 
  Atenciosamente,
 
  Passa o link ai pra gente Leo :-)
 
  --
  Marcelo Costa
 
 
  ___
  pgbr-dev mailing list
  pgbr-...@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-dev
 
 



 --
 Leonardo Cezar
 http://www.aslid.org.br
 http://postgreslogia.wordpress.com
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 --
 blog: http://www.midstorm.org/~telles/
 e-mail / jabber: fabio.tel...@gmail.com

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





-- 
Leonardo Cezar
http://www.aslid.org.br
http://postgreslogia.wordpress.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] DER Controle de estoque

2010-07-28 Por tôpico jose sebastiao sebastiao

preciso mudar de de linguagem, trabalho hoje com fivewin,onde 
consigo,java(Hibernate e Struts2, sabes o preço, é dificil de se trabalhar o 
que achas ?
 


Date: Wed, 28 Jul 2010 10:04:26 -0300
From: elias...@gmail.com
To: pgbr-geral@listas.postgresql.org.br
Subject: Re: [pgbr-geral] DER Controle de estoque

Obrigado pelas respostas.

Eu uso Java (Hibernate e Struts2) + Postgres.

Att,


Em 28 de julho de 2010 09:33, Alexsandro Haag alexsandro.h...@gmail.com 
escreveu:

Olá Elias,
  existe um projeto em Python + Postgres, mantido pela Async que se
chama Stoq (http://www.stoq.com.br).
É um projeto de código aberto, que dentre alguns módulos, possui também
o Controle de Estoque que está se referindo.

Se quiser dar uma olhada na modelagem feita por eles, pode usar este
link: http://doc.stoq.com.br/devel/schema/

Att.
Alex




On 28-07-2010 09:24, .:eliastxt:. ... wrote:
 Bom dia pessoal,

 Não é bem uma dúvida de postgreSQL, mas, vou arriscar.

 Estou fazendo uma modelagem para controle de estoque e me deparei com
 alguns problemas tipicos desse tipo de sistema. Referem-se a modelagem
 das tabelas de movimentação de material e a tabela de fechamento por
 período.

 Alguém já trabalhou com esse tipo de sistema e teria um exemplo de DER
 para eu ver o exemplo.

 Att,


 ___

 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


___ 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


Re: [pgbr-geral] DER Controle de estoque

2010-07-28 Por tôpico José Mário
Em 28 de julho de 2010 11:26, jose sebastiao sebastiao joses...@hotmail.com
 escreveu:

 preciso mudar de de linguagem, trabalho hoje com fivewin,onde
 consigo,java(Hibernate e Struts2, sabes o preço, é dificil de se trabalhar o
 que achas ?


bom o teu onde consigo e uma pergunta ou o fivewin gera pra vc o java?
a respeito do preço q vc se refere é como gravar nas tabelas?


 --
 Date: Wed, 28 Jul 2010 10:04:26 -0300
 From: elias...@gmail.com
 To: pgbr-geral@listas.postgresql.org.br
 Subject: Re: [pgbr-geral] DER Controle de estoque


 Obrigado pelas respostas.

 Eu uso Java (Hibernate e Struts2) + Postgres.

 Att,

 Em 28 de julho de 2010 09:33, Alexsandro Haag 
 alexsandro.h...@gmail.comescreveu:

 Olá Elias,
   existe um projeto em Python + Postgres, mantido pela Async que se
 chama Stoq (http://www.stoq.com.br).
 É um projeto de código aberto, que dentre alguns módulos, possui também
 o Controle de Estoque que está se referindo.

 Se quiser dar uma olhada na modelagem feita por eles, pode usar este
 link: http://doc.stoq.com.br/devel/schema/

 Att.
 Alex

 On 28-07-2010 09:24, .:eliastxt:. ... wrote:
  Bom dia pessoal,
 
  Não é bem uma dúvida de postgreSQL, mas, vou arriscar.
 
  Estou fazendo uma modelagem para controle de estoque e me deparei com
  alguns problemas tipicos desse tipo de sistema. Referem-se a modelagem
  das tabelas de movimentação de material e a tabela de fechamento por
  período.
 
  Alguém já trabalhou com esse tipo de sistema e teria um exemplo de DER
  para eu ver o exemplo.
 
  Att,
 
 
  ___
  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



 ___ 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




-- 
José Mário F. Rosa
josemario.r...@ibest.com.br
M.S.N.: josemario.r...@ibest.com.br
Desenvolvedor  Java
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] DER Controle de estoque

2010-07-28 Por tôpico jose sebastiao sebastiao

É uma pergunta nao iria usar mais fivewin, e sim java. minha pergunte é: onde 
consigo comprar Hibernate e Struts2, sabes o preço ?

 


Date: Wed, 28 Jul 2010 11:36:05 -0300
From: josemario.r...@ibest.com.br
To: pgbr-geral@listas.postgresql.org.br
Subject: Re: [pgbr-geral] DER Controle de estoque




Em 28 de julho de 2010 11:26, jose sebastiao sebastiao joses...@hotmail.com 
escreveu:


preciso mudar de de linguagem, trabalho hoje com fivewin,onde 
consigo,java(Hibernate e Struts2, sabes o preço, é dificil de se trabalhar o 
que achas ?

 
bom o teu onde consigo e uma pergunta ou o fivewin gera pra vc o java?
a respeito do preço q vc se refere é como gravar nas tabelas?

 


Date: Wed, 28 Jul 2010 10:04:26 -0300
From: elias...@gmail.com
To: pgbr-geral@listas.postgresql.org.br
Subject: Re: [pgbr-geral] DER Controle de estoque 




Obrigado pelas respostas.

Eu uso Java (Hibernate e Struts2) + Postgres.

Att,


Em 28 de julho de 2010 09:33, Alexsandro Haag alexsandro.h...@gmail.com 
escreveu:

Olá Elias,
  existe um projeto em Python + Postgres, mantido pela Async que se
chama Stoq (http://www.stoq.com.br).
É um projeto de código aberto, que dentre alguns módulos, possui também
o Controle de Estoque que está se referindo.

Se quiser dar uma olhada na modelagem feita por eles, pode usar este
link: http://doc.stoq.com.br/devel/schema/

Att.
Alex




On 28-07-2010 09:24, .:eliastxt:. ... wrote:
 Bom dia pessoal,

 Não é bem uma dúvida de postgreSQL, mas, vou arriscar.

 Estou fazendo uma modelagem para controle de estoque e me deparei com
 alguns problemas tipicos desse tipo de sistema. Referem-se a modelagem
 das tabelas de movimentação de material e a tabela de fechamento por
 período.

 Alguém já trabalhou com esse tipo de sistema e teria um exemplo de DER
 para eu ver o exemplo.

 Att,


 ___

 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


___ 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



-- 
José Mário F. Rosa
josemario.r...@ibest.com.br
M.S.N.: josemario.r...@ibest.com.br  
Desenvolvedor  Java

___ 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


[pgbr-geral] Comparaçao strings.

2010-07-28 Por tôpico paulo matadr

Bom dia a gurus,

estou precisando comparar se é igual o ultimo nome entre duas ou mais  pessoas.

create table stringss( a text));
insert into stringss values ('joao pedro mariano da silva');
insert into stringss values ('maria jose santos');
insert into stringss values ('maria jose pandora dos santos');

Aguardeço a ajudar de quem puder. 



 Paulo



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


Re: [pgbr-geral] DER Controle de estoque

2010-07-28 Por tôpico Jorge Vilela
http://www.hibernate.org

1. Hibernate is licensed
http://www.hibernate.org/hibernate/license.html under
the open source GNU Lesser General Public License (LGPL) and is free to
download and free to use for both development and production deployments.
The license also allows ISVs to embed and distribute Hibernate free of
charge.



http://struts.apache.org/2.x/index.html

2. Apache Struts 2 source code and documentation is licensed to the Apache
Software Foundation (ASF) under one or more contributor license agreements.
See the NOTICE file included in distribution for additional information
regarding copyright ownership. The ASF licenses the source code and
documentation files in our Apache Struts distribution to you under the
Apache License, Version 2.0 (the License); you may not use the Apache
Struts product except in compliance with the License.

You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0.

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an AS IS BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.



Acho que não precisa*s* comprar nenhum. São gratuitos.


Em 28 de julho de 2010 10:44, jose sebastiao sebastiao joses...@hotmail.com
 escreveu:

  É uma pergunta nao iria usar mais fivewin, e sim java. minha pergunte é:
 onde consigo comprar Hibernate e Struts2, sabes o preço ?

 --
 Date: Wed, 28 Jul 2010 11:36:05 -0300
 From: josemario.r...@ibest.com.br

 To: pgbr-geral@listas.postgresql.org.br
 Subject: Re: [pgbr-geral] DER Controle de estoque



 Em 28 de julho de 2010 11:26, jose sebastiao sebastiao 
 joses...@hotmail.com escreveu:

 preciso mudar de de linguagem, trabalho hoje com fivewin,onde
 consigo,java(Hibernate e Struts2, sabes o preço, é dificil de se trabalhar o
 que achas ?


 bom o teu onde consigo e uma pergunta ou o fivewin gera pra vc o java?
 a respeito do preço q vc se refere é como gravar nas tabelas?


 --
 Date: Wed, 28 Jul 2010 10:04:26 -0300
 From: elias...@gmail.com
 To: pgbr-geral@listas.postgresql.org.br
 Subject: Re: [pgbr-geral] DER Controle de estoque


 Obrigado pelas respostas.

 Eu uso Java (Hibernate e Struts2) + Postgres.

 Att,

 Em 28 de julho de 2010 09:33, Alexsandro Haag 
 alexsandro.h...@gmail.comescreveu:

 Olá Elias,
   existe um projeto em Python + Postgres, mantido pela Async que se
 chama Stoq (http://www.stoq.com.br).
 É um projeto de código aberto, que dentre alguns módulos, possui também
 o Controle de Estoque que está se referindo.

 Se quiser dar uma olhada na modelagem feita por eles, pode usar este
 link: http://doc.stoq.com.br/devel/schema/

 Att.
 Alex

 On 28-07-2010 09:24, .:eliastxt:. ... wrote:
  Bom dia pessoal,
 
  Não é bem uma dúvida de postgreSQL, mas, vou arriscar.
 
  Estou fazendo uma modelagem para controle de estoque e me deparei com
  alguns problemas tipicos desse tipo de sistema. Referem-se a modelagem
  das tabelas de movimentação de material e a tabela de fechamento por
  período.
 
  Alguém já trabalhou com esse tipo de sistema e teria um exemplo de DER
  para eu ver o exemplo.
 
  Att,
 
 
  ___
  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



 ___ 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




 --
 José Mário F. Rosa
 josemario.r...@ibest.com.br
 M.S.N.: josemario.r...@ibest.com.br
 Desenvolvedor  Java

 ___ 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




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


Re: [pgbr-geral] DER Controle de estoque

2010-07-28 Por tôpico jose sebastiao sebastiao

Ok amigo,

através deles eu consigo compilar ?


 


From: cont...@jorgevilela.com.br
Date: Wed, 28 Jul 2010 11:01:14 -0400
To: pgbr-geral@listas.postgresql.org.br
Subject: Re: [pgbr-geral] DER Controle de estoque


http://www.hibernate.org

1. Hibernate is licensed under the open source GNU Lesser General Public 
License (LGPL) and is free to download and free to use for both development and 
production deployments. The license also allows ISVs to embed and distribute 
Hibernate free of charge.






http://struts.apache.org/2.x/index.html

2. Apache Struts 2 source code and documentation is licensed to the Apache 
Software Foundation (ASF) under one or more contributor license agreements. See 
the NOTICE file included in distribution for additional information regarding 
copyright ownership. The ASF licenses the source code and documentation files 
in our Apache Struts distribution to you under the Apache License, Version 2.0 
(the License); you may not use the Apache Struts product except in compliance 
with the License.
You may obtain a copy of the License at 
http://www.apache.org/licenses/LICENSE-2.0.
Unless required by applicable law or agreed to in writing, software distributed 
under the License is distributed on an AS IS BASIS, WITHOUT WARRANTIES OR 
CONDITIONS OF ANY KIND, either express or implied. See the License for the 
specific language governing permissions and limitations under the License.




Acho que não precisas comprar nenhum. São gratuitos.



Em 28 de julho de 2010 10:44, jose sebastiao sebastiao joses...@hotmail.com 
escreveu:


É uma pergunta nao iria usar mais fivewin, e sim java. minha pergunte é: onde 
consigo comprar Hibernate e Struts2, sabes o preço ?
 


Date: Wed, 28 Jul 2010 11:36:05 -0300
From: josemario.r...@ibest.com.br



To: pgbr-geral@listas.postgresql.org.br
Subject: Re: [pgbr-geral] DER Controle de estoque




Em 28 de julho de 2010 11:26, jose sebastiao sebastiao joses...@hotmail.com 
escreveu:


preciso mudar de de linguagem, trabalho hoje com fivewin,onde 
consigo,java(Hibernate e Struts2, sabes o preço, é dificil de se trabalhar o 
que achas ?

 
bom o teu onde consigo e uma pergunta ou o fivewin gera pra vc o java?
a respeito do preço q vc se refere é como gravar nas tabelas?

 


Date: Wed, 28 Jul 2010 10:04:26 -0300
From: elias...@gmail.com
To: pgbr-geral@listas.postgresql.org.br
Subject: Re: [pgbr-geral] DER Controle de estoque 




Obrigado pelas respostas.

Eu uso Java (Hibernate e Struts2) + Postgres.

Att,


Em 28 de julho de 2010 09:33, Alexsandro Haag alexsandro.h...@gmail.com 
escreveu:

Olá Elias,
  existe um projeto em Python + Postgres, mantido pela Async que se
chama Stoq (http://www.stoq.com.br).
É um projeto de código aberto, que dentre alguns módulos, possui também
o Controle de Estoque que está se referindo.

Se quiser dar uma olhada na modelagem feita por eles, pode usar este
link: http://doc.stoq.com.br/devel/schema/

Att.
Alex




On 28-07-2010 09:24, .:eliastxt:. ... wrote:
 Bom dia pessoal,

 Não é bem uma dúvida de postgreSQL, mas, vou arriscar.

 Estou fazendo uma modelagem para controle de estoque e me deparei com
 alguns problemas tipicos desse tipo de sistema. Referem-se a modelagem
 das tabelas de movimentação de material e a tabela de fechamento por
 período.

 Alguém já trabalhou com esse tipo de sistema e teria um exemplo de DER
 para eu ver o exemplo.

 Att,


 ___

 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


___ 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



-- 
José Mário F. Rosa
josemario.r...@ibest.com.br
M.S.N.: josemario.r...@ibest.com.br  
Desenvolvedor  Java

___ 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



-- 
Jorge Vilela

___ 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

Re: [pgbr-geral] Comparaçao strings.

2010-07-28 Por tôpico Osvaldo Kussama
Em 28 de julho de 2010 11:59, paulo matadr saddon...@yahoo.com.br escreveu:

 Bom dia a gurus,

 estou precisando comparar se é igual o ultimo nome entre duas ou mais
 pessoas.

 create table stringss( a text));
 insert into stringss values ('joao pedro mariano da silva');
 insert into stringss values ('maria jose santos');
 insert into stringss values ('maria jose pandora dos santos');



Veja se é isto:
bdteste=# SELECT substring('maria jose pandora dos santos' from ' ([^ ]+)$');
 substring
---
 santos
(1 row)

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] Comparaçao strings.

2010-07-28 Por tôpico Roberto Mello
2010/7/28 Osvaldo Kussama osvaldo.kuss...@gmail.com:

 Veja se é isto:
 bdteste=# SELECT substring('maria jose pandora dos santos' from ' ([^ ]+)$');
  substring
 ---
  santos
 (1 row)

Se essa consulta for frequente, crie um índice funcional:

CREATE INDEX blah_ultimo_nome ON minha_tab (substring('maria jose
pandora dos santos' from ' ([^ ]+)$'));

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


Re: [pgbr-geral] [pgbr-dev] inscrições aberta s para o Consegi

2010-07-28 Por tôpico Fabrízio de Royes Mello
Em 28 de julho de 2010 11:06, Leonardo Cezar lhce...@gmail.com escreveu:

 Ministraei uma oficina de postgres, não sei qual o dia ainda, mas
 assim que confirmar coloco aqui na lista.

 -Leo


Leonardo,

Também irei ministrar uma oficina de PostgreSQL (Básico) [1] e outra sobre
Database Refactoring [2] no Consegi. Se vc ministrar uma de PostgreSQL
Avançado quem sabe trocarmos uma idéia para mais ou menos ter um roteiro de
inicio ao fim (básico e avançado)... de repente negociar com organização de
ser no mesmo laboratório e aproveitar o que foi realizado no básico
(instalação /configuração) e vc utilizar o mesmo ambiente... é só uma
idéia...


[1] http://papers.consegi.gov.br/pub/programacao/183
[2] http://papers.consegi.gov.br/pub/programacao/61

-- 
Fabrízio de Royes Mello
 Blog sobre TI: http://fabriziomello.blogspot.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] [pgbr-dev] inscrições aberta s para o Consegi

2010-07-28 Por tôpico Leonardo Cezar
2010/7/28 Fabrízio de Royes Mello fabriziome...@gmail.com:

 Leonardo,
 Também irei ministrar uma oficina de PostgreSQL (Básico) [1] e outra sobre
 Database Refactoring [2] no Consegi. Se vc ministrar uma de PostgreSQL
 Avançado quem sabe trocarmos uma idéia para mais ou menos ter um roteiro de
 inicio ao fim (básico e avançado)... de repente negociar com organização de
 ser no mesmo laboratório e aproveitar o que foi realizado no básico
 (instalação /configuração) e vc utilizar o mesmo ambiente... é só uma
 idéia...

Diga-se de passagem uma boa idéia.
Vou falar com o Pastore a respeito, principalmente porque não faço
idéia onde está minha oficina, mas depois podemos conversar para
articular dessa forma sim.

Abraço!

-Leo
-- 
Leonardo Cezar
http://www.aslid.org.br
http://postgreslogia.wordpress.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] [pgbr-dev] inscrições aberta s para o Consegi

2010-07-28 Por tôpico Fabrízio de Royes Mello
Em 28 de julho de 2010 13:16, Leonardo Cezar lhce...@gmail.com escreveu:


 Diga-se de passagem uma boa idéia.
 Vou falar com o Pastore a respeito, principalmente porque não faço
 idéia onde está minha oficina, mas depois podemos conversar para
 articular dessa forma sim.

 Abraço!

 -Leo


Ótimo... fico no aguardo então!

Abraço,
-- 
Fabrízio de Royes Mello
 Blog sobre TI: http://fabriziomello.blogspot.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] DER Controle de estoque

2010-07-28 Por tôpico José Mário
sim,  recomendaria usar o java com spring e hibernate

Em 28 de julho de 2010 12:10, jose sebastiao sebastiao joses...@hotmail.com
 escreveu:

 Ok amigo,
 através deles eu consigo compilar ?


 --
 From: cont...@jorgevilela.com.br
 Date: Wed, 28 Jul 2010 11:01:14 -0400

 To: pgbr-geral@listas.postgresql.org.br
 Subject: Re: [pgbr-geral] DER Controle de estoque

 http://www.hibernate.org

 1. Hibernate is licensed http://www.hibernate.org/hibernate/license.html 
 under
 the open source GNU Lesser General Public License (LGPL) and is free to
 download and free to use for both development and production deployments.
 The license also allows ISVs to embed and distribute Hibernate free of
 charge.



 http://struts.apache.org/2.x/index.html

 2. Apache Struts 2 source code and documentation is licensed to the Apache
 Software Foundation (ASF) under one or more contributor license agreements.
 See the NOTICE file included in distribution for additional information
 regarding copyright ownership. The ASF licenses the source code and
 documentation files in our Apache Struts distribution to you under the
 Apache License, Version 2.0 (the License); you may not use the Apache
 Struts product except in compliance with the License.

 You may obtain a copy of the License at
 http://www.apache.org/licenses/LICENSE-2.0.

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an AS IS BASIS, WITHOUT
 WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 License for the specific language governing permissions and limitations
 under the License.



 Acho que não precisa*s* comprar nenhum. São gratuitos.


 Em 28 de julho de 2010 10:44, jose sebastiao sebastiao 
 joses...@hotmail.com escreveu:

 É uma pergunta nao iria usar mais fivewin, e sim java. minha pergunte é:
 onde consigo comprar Hibernate e Struts2, sabes o preço ?

 --
 Date: Wed, 28 Jul 2010 11:36:05 -0300
 From: josemario.r...@ibest.com.br

 To: pgbr-geral@listas.postgresql.org.br
 Subject: Re: [pgbr-geral] DER Controle de estoque



 Em 28 de julho de 2010 11:26, jose sebastiao sebastiao 
 joses...@hotmail.com escreveu:

 preciso mudar de de linguagem, trabalho hoje com fivewin,onde
 consigo,java(Hibernate e Struts2, sabes o preço, é dificil de se trabalhar o
 que achas ?


 bom o teu onde consigo e uma pergunta ou o fivewin gera pra vc o java?
 a respeito do preço q vc se refere é como gravar nas tabelas?


 --
 Date: Wed, 28 Jul 2010 10:04:26 -0300
 From: elias...@gmail.com
 To: pgbr-geral@listas.postgresql.org.br
 Subject: Re: [pgbr-geral] DER Controle de estoque


 Obrigado pelas respostas.

 Eu uso Java (Hibernate e Struts2) + Postgres.

 Att,

 Em 28 de julho de 2010 09:33, Alexsandro Haag 
 alexsandro.h...@gmail.comescreveu:

 Olá Elias,
   existe um projeto em Python + Postgres, mantido pela Async que se
 chama Stoq (http://www.stoq.com.br).
 É um projeto de código aberto, que dentre alguns módulos, possui também
 o Controle de Estoque que está se referindo.

 Se quiser dar uma olhada na modelagem feita por eles, pode usar este
 link: http://doc.stoq.com.br/devel/schema/

 Att.
 Alex

 On 28-07-2010 09:24, .:eliastxt:. ... wrote:
  Bom dia pessoal,
 
  Não é bem uma dúvida de postgreSQL, mas, vou arriscar.
 
  Estou fazendo uma modelagem para controle de estoque e me deparei com
  alguns problemas tipicos desse tipo de sistema. Referem-se a modelagem
  das tabelas de movimentação de material e a tabela de fechamento por
  período.
 
  Alguém já trabalhou com esse tipo de sistema e teria um exemplo de DER
  para eu ver o exemplo.
 
  Att,
 
 
  ___
  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



 ___ 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




 --
 José Mário F. Rosa
 josemario.r...@ibest.com.br
 M.S.N.: josemario.r...@ibest.com.br
 Desenvolvedor  Java

 ___ 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




 --
 Jorge Vilela

 

Re: [pgbr-geral] Digest pgbr-geral, volume 41, assunto 69 (Re: Travamento comando COPY)

2010-07-28 Por tôpico fabio barros
:40.727867-03 | 2010-07-27 20:27:40.726598-03 | | -1
 
  (4 rows)
 
 
   BaseReiterado=# select * from pg_locks;
 
  locktype | database | relation | page | tuple | transactionid | classid |
  objid | objsubid | transaction | pid | mode | granted
 
 
  ---+--+--+--+---+---+-+---+--+-+---+--+-
 
  relation | 181828 | 181832 | | | | | | | 1252004 | 32033 | RowExclusiveLock
  | t
 
  relation | 181828 | 181838 | | | | | | | 1252006 | 3077 | RowExclusiveLock
  | t
 
  relation | 181828 | 181840 | | | | | | | 1252004 | 32033 | RowExclusiveLock
  | t
 
  transactionid | | | | | 1252232 | | | | 1252232 | 7772 | ExclusiveLock | t
 
  transactionid | | | | | 1252004 | | | | 1252004 | 32033 | ExclusiveLock | t
 
  relation | 181828 | 181832 | | | | | | | 1252006 | 3077 | RowExclusiveLock
  | t
 
  relation | 181828 | 181838 | | | | | | | 1252004 | 32033 | RowExclusiveLock
  | t
 
  relation | 181828 | 181840 | | | | | | | 1252006 | 3077 | RowExclusiveLock
  | t
 
  relation | 181828 | 10328 | | | | | | | 1252232 | 7772 | AccessShareLock |
  t
 
  transactionid | | | | | 1252006 | | | | 1252006 | 3077 | ExclusiveLock | t
 
  relation | 181828 | 181841 | | | | | | | 1252006 | 3077 | RowExclusiveLock
  | t
 
  relation | 181828 | 181839 | | | | | | | 1252004 | 32033 | RowExclusiveLock
  | t
 
  relation | 181828 | 181841 | | | | | | | 1252004 | 32033 | RowExclusiveLock
  | t
 
  relation | 181828 | 181839 | | | | | | | 1252006 | 3077 | RowExclusiveLock
  | t
 
  (14 rows)
 
  É possível concluir alguma coisa? Se não, vcs podem me dar alguma dica pra
  investigação?
 
  obs: sei q é absurdo, mas estou rodando em um postgres 7.2. Pelo q me
  falaram aqui na empresa, a evolucao para outra versao é custosa, visto que
  envolve kernel do linux e necessidade de recompilacao de todos os modulos da
  aplicacao (que eh gigante, escrita em C/C++) e reteste de tudo.
 
 
 Bem complicado isso hein..
 
 
 
 
  Desde já, agradeço possiveis comentarios.
  []'s
  Fabio Barros
 
 
 
  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 
 
 
 []s
 -- 
 JotaComm
 http://jotacomm.wordpress.com
 -- Próxima Parte --
 Um anexo em HTML foi limpo...
 URL: 
 http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20100728/14be388e/attachment-0001.htm
  
 
 --
 
 Message: 2
 Date: Wed, 28 Jul 2010 10:42:24 -0300
 From: cleys...@cleyssonlima.com.br
 Subject: Re: [pgbr-geral] inscrições abertas para o Consegi
 To: Comunidade PostgreSQL Brasileira
   pgbr-geral@listas.postgresql.org.br
 Cc: Comunidade PostgreSQL Brasileira
   pgbr-geral@listas.postgresql.org.br, Organização do PostgreSQL
   Brasil  pgbr-...@listas.postgresql.org.br
 Message-ID: 20100728134206.3f55f...@smtpj.f1.k8.com.br
 Content-Type: text/plain; charset=utf-8; format=flowed
 
 Pessoal esse é o link direto para inscrição do consegi 2010
 
 http://www.consegi.gov.br/
 
 
 ==
 Cleysson Lima
 Desenvolvedor PHP
 Tel: 61 8407 1875
 
 Seja inteligente, use Software-livre!!! 
 ==
 
 Em 28/07/2010, cleys...@cleyssonlima.com.br escreveu:
  Pessoal segue o link para as inscrições
  
  http://softwarelivre.org/linux-na-rede/blog/consegi-2010-inscricoes-abertas
  
  confirma isso Leo???
  
  ==
  Cleysson Lima
  Desenvolvedor PHP
  Tel: 61 8407 1875
  
  Seja inteligente, use Software-livre!!! 
  ==
  
  Em 28/07/2010, Leonardo Cezar lhce...@gmail.com escreveu:
   Prezados,
   
   O Congresso Internacional Software Livre e Governo Eletrônico -
   Consegi 2010 será realizado no período de 18 a 20 de agosto, em
   Brasília, nas instalações da Esaf. As inscrições já estão abertas e
   são gratuitas. Inscreva-se!
   
   Entre os palestrantes já confirmados estão Michael Tiemann (Red Hat),
   Sergio Amadeu, Alexandre Oliva (FSF), Constantino Vásquez (Open
   Nebula), Bruno Sousa (Javaman), Nagarjuna G (FSF India), Jinesh Varia
   (Amazon), Karin Breitman (PUC) e Jomar Silva (ODF Alliance). Confira a
   programação completa.
   
   Além das palestras, o evento oferece mais de 60 Oficinas técnicas
   focadas em softwares livres e na temática da Computação em Nuvem.
   Joomla, Plone, Moodle, Blender, Ardour e muitos outros serão objetos
   de estudo nas Oficinas Consegi. Garanta já a sua vaga, as inscrições
   para as Oficinas já estão disponíveis.
   
   Neste ano, o Consegi oferece uma interessante grade de eventos
   simultâneos. A novidade são os Espaços para desconferências (open
   spaces), onde os participantes poderão apresentar palestras relâmpago
   e debater em mesas redonda assuntos relacionados a Software Livre e
   Computação em Nuvem. Outros eventos como o Encontro de Comunidades,
   Encontro de

[pgbr-geral] login roles

2010-07-28 Por tôpico Dario
sou iniciante no programa e estou precisando de uma ajuda.

estou usando o postgre+postgis como BD de um SIG, porém preciso que existam 
dois 
tipos de usuários, um que possa editar tudo e outro que seja somente de 
leitura, ou seja, não possa fazer alterações.

Se alguém puder dar uma ajuda, passando uma esquema de como eu faria isso (de 
preferência através do PGADMIN), eu agradeço muito.

Dario



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


Re: [pgbr-geral] Postgresql x rede

2010-07-28 Por tôpico Fernando Ike
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Em 28-07-2010 10:17, Alex Barbosa Ferreira escreveu:
[...]
 tenho a seguinte dúvida e gostaria de uma ajuda:
 tenho um sistema ERP integrado com banco de dados Postgresql na empresa,
 para que todas as vinte unidades espalhadas em locais geograficamente
 diferentes possam acessar o sistema usamos, até então, VPN e área de
 trabalho remota/Terminal Server, onde os clientes acessam os
 sistema/banco como se estivessem local. Este procedimento, tenho
 percebido que causa uma lentidão significativa dos processos. Meu
 sistema me permite que instale um client nas unidades, porém gostaria de
 saber se a demanda de consultas/gravações no banco podem causar ainda
 mais lentidão se acessados diretamente pela rede.


   Se já está lento usando Terminal Service com VPN, ficará muito pior
com um cliente acessando remotamente. Tens que adotar alguma estratégia
de QoS para isso ou outra ação de infra-estrutura.


two cents,
- -- 
Fernando Ike
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJMUGvSAAoJENlDpkkM3Ld6beAP/0RqNFZf+aQIiTEv5O1kAV/z
LyAnUUhkttKB91rK69hJYS0ymYkYdxB7trwnNCvkx4C2kEcSRshDeJvChihal4UK
10suOZKbM4WCAbHYQmrBPQhI/WdZnPHRbTWwUwiZ6Deh9VgilFX11u/mDAn2v6HF
ePXtlmPwbb8s9+QdMrUMlmtNKLkPtAUWPZ1emqvhT9Wp6n/hWfHP9xFFqYc3Srl8
VskARqtAnm5cACEHuz2jIhk0/I6vSLq4J9mJWdK/lSaJMZPHuBZ0w37avkWbH+Sa
S1Wya1Utmbe8Krq40TCO6MPj6fH4aRwz7BPub9w5+WhGkK3BRzeu5BK3a2LlT/aJ
ng7fOO7isUcpmA5F9bzmidzDZO6jOjuRhOg24qxehXcwgEBfU18tZuMeSvwXGGJ4
1suUdh765whPJdvGykUC16WwRqrtIkH6rWjS15PclQsOzrNJgcpet6a35Nkpyz3W
BMYKLHp3kVpfmpIxY4M6hKzN9WuZQERWN78xG4H9IZ1wGV2HpzwKfhXihNrPR4hh
71n40ZpW3dD0zqoeu4qInomu2gptpb1EDpzEGfpKSoMDCZ8Y7N+94ZwQlORKaSZZ
7MdH0JvQT2Bay2Oz9ETXzq6aiYmcbbbxp/dDr6OrYj5mxr8sNkw0qFb/brXGA4/1
PNvk/+0+8SZnnWnTN/1n
=mRBv
-END PGP SIGNATURE-
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] login roles

2010-07-28 Por tôpico JotaComm
Olá,

Em 28 de julho de 2010 14:36, Dario dari...@yahoo.com.br escreveu:

 sou iniciante no programa e estou precisando de uma ajuda.


Corrigindo é PostgreSQL ou Postgres e não postgre.


 estou usando o postgre+postgis como BD de um SIG, porém preciso que existam
 dois tipos de usuários, um que possa editar tudo e outro que seja somente
 de leitura, ou seja, não possa fazer alterações.

 Se alguém puder dar uma ajuda, passando uma esquema de como eu faria isso
 (de preferência através do PGADMIN), eu agradeço muito.


De uma olhada no comando GRANT [1].

[1] http://www.postgresql.org/docs/8.4/interactive/sql-grant.html


 Dario



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



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


[pgbr-geral] Consulta lenta

2010-07-28 Por tôpico Monica Ferrari Villarino
Olá!

 

Será que é possível otimizar a seguinte consulta, executada de hora em hora no 
banco:

 

select count(*) from history;

 

Essa consulta costuma ter uma duração que varia de  32000.000 ms a 62262.751 ms 
 conforme o horário em que é executada.

 

A tabela history possui em média 87 milhões de registros.

É uma tabela que sofre muito insert/update/delete.

Faço analyze e reindexação semanalmente.

 

Estou utilizando postgresql 8.4.4

 

A tabela tem a seguinte estrutura e índice:

 

CREATE TABLE history

(

  itemid bigint NOT NULL DEFAULT (0)::bigint,

  clock integer NOT NULL DEFAULT 0,

  value numeric(16,4) NOT NULL DEFAULT 0.

)

WITH (OIDS=TRUE);

 

-- Index: history_1

 

CREATE INDEX history_1  ON.history

  USING btree  (itemid, clock);

 

 

Mônica

 

 

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


[pgbr-geral] Software free para Modelagem de dados for postgree

2010-07-28 Por tôpico Jairo
Olá pessoal,

 

Por gentileza, alguém utiliza ou sabe mais algum software para modelagem de
dados for postgresql que seje free...

Eu pesquisei na Net encontrei este http://www.modelright.com

 

Obrigado,

 

Jairo de Melo

 

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


Re: [pgbr-geral] Consulta lenta

2010-07-28 Por tôpico Alexsander Rosa
Serve um SELECT pg_relation_size('history') / tamanho do registro ?

Em 28 de julho de 2010 15:33, Monica Ferrari Villarino
moni...@stf.jus.brescreveu:

  Olá!



 Será que é possível otimizar a seguinte consulta, executada de hora em hora
 no banco:



 select count(*) from history;



 Essa consulta costuma ter uma duração que varia de  32000.000 ms a
 62262.751 ms  conforme o horário em que é executada.



 A tabela history possui em média *87 milhões* de registros.

 É uma tabela que sofre muito insert/update/delete.

 Faço analyze e reindexação semanalmente.



 Estou utilizando postgresql 8.4.4



 A tabela tem a seguinte estrutura e índice:



 CREATE TABLE history

 (

   itemid bigint NOT NULL DEFAULT (0)::bigint,

   clock integer NOT NULL DEFAULT 0,

   value numeric(16,4) NOT NULL DEFAULT 0.

 )

 WITH (OIDS=TRUE);



 -- Index: history_1



 CREATE INDEX history_1  ON.history

   USING btree  (itemid, clock);





 *Mônica***





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




-- 
Atenciosamente,
Alexsander da Rosa
Linux User #113925

Extremismo na defesa da liberdade não é defeito.
Moderação na busca por justiça não é virtude.
-- Barry Goldwater
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Consulta lenta

2010-07-28 Por tôpico JotaComm
Olá,

Em 28 de julho de 2010 15:33, Monica Ferrari Villarino
moni...@stf.jus.brescreveu:

  Olá!



 Será que é possível otimizar a seguinte consulta, executada de hora em hora
 no banco:



 select count(*) from history;



 Essa consulta costuma ter uma duração que varia de  32000.000 ms a
 62262.751 ms  conforme o horário em que é executada.


Uma forma de você descobrir é:

SELECT reltuples FROM pg_class WHERE relname='history';

Para o resultado preciso o ideal é executar um ANALYZE history antes.



 A tabela history possui em média *87 milhões* de registros.

 É uma tabela que sofre muito insert/update/delete.

 Faço analyze e reindexação semanalmente.



 Estou utilizando postgresql 8.4.4



 A tabela tem a seguinte estrutura e índice:



 CREATE TABLE history

 (

   itemid bigint NOT NULL DEFAULT (0)::bigint,

   clock integer NOT NULL DEFAULT 0,

   value numeric(16,4) NOT NULL DEFAULT 0.

 )

 WITH (OIDS=TRUE);



 -- Index: history_1



 CREATE INDEX history_1  ON.history

   USING btree  (itemid, clock);





 *Mônica***





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



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


[pgbr-geral] RES: Consulta lenta

2010-07-28 Por tôpico Monica Ferrari Villarino
Infelizmente não!

Eu não posso mudar a instrução, pois ela é executada por uma ferramenta de 
monitoração.

Eu gostaria de otimizar a consulta, sem mexer na sentença, mas alterando, 
talvez, algum parâmetro de configuração.

Mônica.

 



De: pgbr-geral-boun...@listas.postgresql.org.br 
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Alexsander Rosa
Enviada em: quarta-feira, 28 de julho de 2010 15:42
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Consulta lenta

 

Serve um SELECT pg_relation_size('history') / tamanho do registro ?

Em 28 de julho de 2010 15:33, Monica Ferrari Villarino moni...@stf.jus.br 
escreveu:

Olá!

 

Será que é possível otimizar a seguinte consulta, executada de hora em hora no 
banco:

 

select count(*) from history;

 

Essa consulta costuma ter uma duração que varia de  32000.000 ms a 62262.751 ms 
 conforme o horário em que é executada.

 

A tabela history possui em média 87 milhões de registros.

É uma tabela que sofre muito insert/update/delete.

Faço analyze e reindexação semanalmente.

 

Estou utilizando postgresql 8.4.4

 

A tabela tem a seguinte estrutura e índice:

 

CREATE TABLE history

(

  itemid bigint NOT NULL DEFAULT (0)::bigint,

  clock integer NOT NULL DEFAULT 0,

  value numeric(16,4) NOT NULL DEFAULT 0.

)

WITH (OIDS=TRUE);

 

-- Index: history_1

 

CREATE INDEX history_1  ON.history

  USING btree  (itemid, clock);

 

 

Mônica

 

 


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




-- 
Atenciosamente,
Alexsander da Rosa
Linux User #113925

Extremismo na defesa da liberdade não é defeito.
Moderação na busca por justiça não é virtude.
-- Barry Goldwater

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


[pgbr-geral] Pl/PHP CentOS PHP SAPI Error

2010-07-28 Por tôpico Moisés P . Sena
Boa Tarde pessoal!

Estrou precisando instalar Pl/PHP mas está dando o seguinte erro:

checking whether PHP is compiled with the Embed SAPI... no
configure: error: PL/php requires the Embed PHP SAPI.


Meu ambiente é: CentOS 5.5 x86_64, PHP 5.3.3

- bibiotecas do PHP:

# find / -name *php*.so
/usr/lib64/httpd/modules/libphp5.so
/usr/lib64/libphp5.so
/usr/lib64/php/modules/phpcups.so
/usr/lib64/libphp5-5.3.3.so

- módulos do PHP:
php-dev
php-embedded
php-pear

etc..


Att,
Moisés P. Sena
http://moisespsena.com
http://linux.moisespsena.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] RES: Consulta lenta

2010-07-28 Por tôpico JotaComm
Olá,
Em 28 de julho de 2010 16:02, Monica Ferrari Villarino
moni...@stf.jus.brescreveu:

  Infelizmente não!

 Eu não posso mudar a instrução, pois ela é executada por uma ferramenta de
 monitoração.

 Eu gostaria de otimizar a consulta, sem mexer na sentença, mas alterando,
 talvez, algum parâmetro de configuração.


Não vejo o que modificar visto que a consulta é executada sem nenhuma
condição. E também parâmetro de configuração ajudaria neste caso, salvo
alguma exceção que não me vem a cabeça agora.

 Mônica.


  --

 *De:* pgbr-geral-boun...@listas.postgresql.org.br [mailto:
 pgbr-geral-boun...@listas.postgresql.org.br] *Em nome de *Alexsander Rosa
 *Enviada em:* quarta-feira, 28 de julho de 2010 15:42
 *Para:* Comunidade PostgreSQL Brasileira
 *Assunto:* Re: [pgbr-geral] Consulta lenta



 Serve um SELECT pg_relation_size('history') / tamanho do registro ?

 Em 28 de julho de 2010 15:33, Monica Ferrari Villarino moni...@stf.jus.br
 escreveu:

 Olá!



 Será que é possível otimizar a seguinte consulta, executada de hora em hora
 no banco:



 select count(*) from history;



 Essa consulta costuma ter uma duração que varia de  32000.000 ms a
 62262.751 ms  conforme o horário em que é executada.



 A tabela history possui em média *87 milhões* de registros.

 É uma tabela que sofre muito insert/update/delete.

 Faço analyze e reindexação semanalmente.



 Estou utilizando postgresql 8.4.4



 A tabela tem a seguinte estrutura e índice:



 CREATE TABLE history

 (

   itemid bigint NOT NULL DEFAULT (0)::bigint,

   clock integer NOT NULL DEFAULT 0,

   value numeric(16,4) NOT NULL DEFAULT 0.

 )

 WITH (OIDS=TRUE);



 -- Index: history_1



 CREATE INDEX history_1  ON.history

   USING btree  (itemid, clock);





 Mônica






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




 --
 Atenciosamente,
 Alexsander da Rosa
 Linux User #113925

 Extremismo na defesa da liberdade não é defeito.
 Moderação na busca por justiça não é virtude.
 -- Barry Goldwater

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



Atenciosamente
-- 
JotaComm
http://jotacomm.wordpress.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] Delete *

2010-07-28 Por tôpico poste9
Pelo que eu entendi a idéia é evitar erros do administrador mas tudo bem...

Em 22 de julho de 2010 13:32, JotaComm jota.c...@gmail.com escreveu:

 Olá,

 Em 22 de julho de 2010 13:21, Vinicius Marconi Vasconcelos Berni 
 vinicius.marc...@gmail.com escreveu:

 Quero garantir que não aconteça nas duas situações.


 Pela aplicação você garante usando a função que comentei no email anterior.
 Quanto ao acesso direto ao banco o usuário não deveria ter privilégio de
 acesso direto e se tiver deveria no meu modo de ver apenas de SELECT. O
 único que deveria ter os privilégios de UPDATE, INSERT e DELETE deveria ser
 o administrador.


 Em 22 de julho de 2010 11:38, JotaComm jota.c...@gmail.com escreveu:

 Olá,

 Em 22 de julho de 2010 11:25, Candido Vieira da Silva Neto cvieira.br@
 gmail.com escreveu:

 Vinicius, existe o controle de transacoes para evitar 'acidentes'.
 BEGIN e COMMIT/SAVEPOINT/ROLLBACK

 On 7/22/10, Vinicius Marconi Vasconcelos Berni
 vinicius.marc...@gmail.com wrote:
  Não permitir que seja executado delete na base de dados sem fornecer
  clausula where,  quero fazer isto para evitar 'acidentes'.
 
  Ex.: delete from pessoa -  Esta query não deve ser permitida.
 
 delete from pessoa where id=2 - Esta será permitida


 Uma pergunta. As exclusões serão feitas pela aplicação ou o usuário pode
 ir manualmente na base e executar um comando delete em qualquer tabela?

 Que tal criar uma função simples para fazer a deleção dos usuários se
 este procedimento for executado pela aplicação, com por exemplo:

 CREATE OR REPLACE FUNCTION exclusao(INTEGER)

 RETURNS BOOLEAN AS $$

 BEGIN

 DELETE FROM tabela WHERE campo_chave=$1;

 IF FOUND THEN

 RAISE NOTICE 'O registro % foi excluido.',$1;

 RETURN TRUE;

 END IF;

 RAISE NOTICE 'O registro % não foi encontrado.',$1;

 RETURN FALSE;

 END;

 $$ LANGUAGE PLPGSQL RETURNS NULL ON NULL INPUT;


  
 
 
  Em 22 de julho de 2010 11:12, JotaComm jota.c...@gmail.com
 escreveu:
 
  Olá,
 
  Em 22 de julho de 2010 09:31, Vinicius Marconi Vasconcelos Berni 
  vinicius.marc...@gmail.com escreveu:
 
  Olá.
 
  Existe uma maneira de restringir 'delete' sem cláusula 'where' ?
 
 
  Como assim? O que exatamente você deseja?
 
 
  Desde já agradeço. No aguardo.
 
  --
  Ass.:
Vinicius Marconi Vasconcelos  Berni
 51 - 96608087
 51 - 32482071
 
  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
 
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 
 
 
  []s
  --
  JotaComm
  http://jotacomm.wordpress.com
 
  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 
 
 
 
  --
  Ass.:
Vinicius Marconi Vasconcelos  Berni
 51 - 96608087
 51 - 32482071
 
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 []s
 --
 JotaComm
 http://jotacomm.wordpress.com

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




 --
 Ass.:
   Vinicius Marconi Vasconcelos  Berni
51 - 96608087
51 - 32482071

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



 []s
 --
 JotaComm
 http://jotacomm.wordpress.com

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




-- 

Rafael Lúcio
http://www.hangarnet.com.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] RES: Consulta lenta

2010-07-28 Por tôpico Fernando Ike
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Em 28-07-2010 16:02, Monica Ferrari Villarino escreveu:
 Infelizmente não!
 
 Eu não posso mudar a instrução, pois ela é executada por uma ferramenta
 de monitoração.
 
 Eu gostaria de otimizar a consulta, sem mexer na sentença, mas
 alterando, talvez, algum parâmetro de configuração.
[...]

   Nenhuma alteração de configuração irá conseguir melhorar a
performance, ele sempre irá varrer toda a tabela. É I/O, sem não mexer
com discos ou particionar a tabela, vai continuar sofrendo um bocado.

   Talvez uma visão (view) resolva, teria que analisar melhor. Sem mexer
na sentença é particionamento da tabela e aumentar o I/O.


two cents,
- -- 
Fernando Ike
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJMUIP1AAoJENlDpkkM3Ld6dpcQAKvPZOaA0EvArFkhCohVRQt4
1fUieUlQK6NWnkcSNrgGZjfsvubPTp/dlFz9JifYQHzRXHBSsOO0ywDhWoSTR21X
6ipH/MNJFRbw4Pab/WoVvZzFy5iaryJCoHIXeFfvY9+7OreqMSEu2Z0jRxC5xFIS
hqKVwVVhFT4WBXBN9uN80mIpMObHsbtWNAzFXof7mYz4mlrrcYoztvtq7Em3DT7x
e+/BC4KGk3iuT8s1Giaknao9uWXNX0xgm2tEc5cdVYoEAHK8dTJHPF3xjCozLOcb
Ko+DDFcbs9bb5uKark1vRVUxhHYJoqMdpwNKER+f7knHMW+fWtInFtXReaNsZmIg
pUV4uCqr/oNmjDuPMT7p4Mwke7m+WbQ4qCwx66EwKGRSVyjX4bpUAhQQwsyIqp6P
Zv6Cyf6d9Yc4kd8MhFlT1mvX8vE63X3sv0GptN0hs+ItvKkBXTiELvYLhKXSx6he
JKecAVbrw2kWU4fExYL1oPQZOU6/9RbS/Qsv51RhhsYrinYUL1x64K4dXlVeSP2U
b/J/DrcNfXOGEU5TdcHkj/TCIKTrngpZCd3sEppQsgMJXoCcPCI3EYmss4yUPHbe
+YiXrfUDslw/8TyKlBXDUIaglh3oNW0W/GoygGRg/Y8D2gt4UI+WrOZawugTKqcE
rPPCr0zU3noC5CQLI9SJ
=pNCL
-END PGP SIGNATURE-
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Backup físico

2010-07-28 Por tôpico Alex Barbosa Ferreira
Boa tarde!

como proceder para realizar um restore/backup físico, visto que minha base de 
dados já está com mais de 40GB? Existe algum risco de se corromper as bases de 
dados que estão em produção?

Att,


 Alex B. Ferreira
Analista em Segurança da Informação


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


Re: [pgbr-geral] Software free para Modelagem de dados for postgree

2010-07-28 Por tôpico Rodrigo Justina
Utilizo *Power Architect* sendo free achei um dos melhores
http://www.sqlpower.ca/software


att
Rodrigo Della Justina
Em 28 de julho de 2010 15:39, Jairo ja...@pmlnet.com.br escreveu:

  Olá pessoal,



 Por gentileza, alguém utiliza ou sabe mais algum software para modelagem de
 dados for postgresql que seje free...

 Eu pesquisei na Net encontrei este http://www.modelright.com



 Obrigado,



 Jairo de Melo



 ___
 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


Re: [pgbr-geral] Backup físico

2010-07-28 Por tôpico Roberto Mello
2010/7/28 Alex Barbosa Ferreira al...@yahoo.com.br:
 Boa tarde!

 como proceder para realizar um restore/backup físico, visto que minha base
 de dados já está com mais de 40GB? Existe algum risco de se corromper as
 bases de dados que estão em produção?

Leia o manual do administrador, seção de backup e restauração:
http://www.postgresql.org/docs/8.4/static/backup.html

Risco sempre há: problema de disco, de gravação de dados, de hardware,
sistema de arquivos, controladora de discos, etc. Risco do PostgreSQL
corromper é muiti difícil. 40 GB é pouco.

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


[pgbr-geral] RES: Backup físico

2010-07-28 Por tôpico Monica Ferrari Villarino
Um backup físico do seu cluster consiste em copiar os arquivos existentes no 
diretório $PGDATA. Mas para isso é preciso parar o serviço postgresql, para 
garantir a integridade dos dados.

 

 

Backup:

cd $PGDATA

pg_ctl stop

 

tar czf backup7.dump.tgz data

 

Restore:

 

Cd $PGDATA

tar xzf backup7.dump.tgz

Pg_ctl start

 

Mônica.

 



De: pgbr-geral-boun...@listas.postgresql.org.br 
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Alex Barbosa 
Ferreira
Enviada em: quarta-feira, 28 de julho de 2010 16:27
Para: Comunidade PostgreSQL Brasileira
Assunto: [pgbr-geral] Backup físico

 

Boa tarde!

como proceder para realizar um restore/backup físico, visto que minha base de 
dados já está com mais de 40GB? Existe algum risco de se corromper as bases de 
dados que estão em produção?

Att,

 

Alex B. Ferreira
Analista em Segurança da Informação


 

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


Re: [pgbr-geral] RES: Backup físico

2010-07-28 Por tôpico Fabrízio de Royes Mello
Em 28 de julho de 2010 16:46, Monica Ferrari Villarino
moni...@stf.jus.brescreveu:

  Um backup físico do seu cluster consiste em copiar os arquivos existentes
 no diretório $PGDATA. Mas para isso é preciso parar o serviço postgresql,
 para garantir a integridade dos dados.

 corte



Essa é uma forma de realizar um backup físico, existe também o Continuous
Archiving and Point-In-Time Recovery (PITR) [1] o qual conseguimos fazer um
backup sem necessidade de parar o PostgreSQL.


[1] http://www.postgresql.org/docs/8.4/static/continuous-archiving.html

-- 
Fabrízio de Royes Mello
 Blog sobre TI: http://fabriziomello.blogspot.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] persistência de objetos

2010-07-28 Por tôpico Leandro Guimarães Faria Corcete DUTRA
Le 2010.J.2 0h32, Cláudio Pires a écrit :
 Pessoal, existe alguma vantagem em tempo de desenvolvimento, ou performance
 final de acesso, persistir um objeto (de um aplicativo escrito em alguma
 linguagem OO) utilizando os atributos Objeto-Relacionais do PostegreSQL?

Não.


 é melhor utilizar o mesmo mecanismo utilizado para bancos puramente
 relacionais (ORM)?

Sim.



-- 
skype:leandro.gfc.dutra?chat   Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3546 7191   gTalk: xmpp:leand...@jabber.org
+55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3   MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Delete *

2010-07-28 Por tôpico Emerson Hermann
/*
Gostei da dica da store function exclusao de JotaComm
Baseado nas mesma function incrementei algumas funcionalidades.
*/

DROP FUNCTION IF EXISTS public.exclusao(esquema_tabelax VARCHAR(255),
campox VARCHAR(255), idx INTEGER);
CREATE OR REPLACE FUNCTION public.exclusao(esquema_tabelax
VARCHAR(255), campox VARCHAR(255), idx INTEGER)
RETURNS BOOLEAN AS $$

DECLARE

  ds_comando   TEXT;
  deletado BIGINT;

BEGIN

 IF (esquema_tabelax IS NULL) THEN
  RAISE EXCEPTION 'ESQUEMA TABELA COM VALOR NULO!'; -- caso o
parametro venha nulo
 END IF;

 IF (campox IS NULL) THEN
  RAISE EXCEPTION 'CAMPO COM VALOR NULO!'; -- caso o parametro
venha nulo
 END IF;

 IF (idx IS NULL) THEN
  RAISE EXCEPTION 'ID COM VALOR NULO!'; -- caso o parametro venha nulo
 END IF;


 ds_comando := 'DELETE FROM ' || esquema_tabelax || ' WHERE '
|| campox || '=' || idx;

EXECUTE ds_comando;

GET DIAGNOSTICS deletado = ROW_COUNT;

IF deletado  0 THEN

RAISE NOTICE '%', ds_comando;
RAISE NOTICE 'Total de registro(s) deletado(s): %',deletado;
RETURN TRUE;

END IF;

 RAISE NOTICE '%', ds_comando;
 RAISE NOTICE 'Total de registro(s) deletado(s): %',deletado;
RAISE NOTICE 'O registro % não foi encontrado. NADA FOI 
DELETADO!!.',idx;
RETURN FALSE;

END;
$$ LANGUAGE 'plpgsql' RETURNS NULL ON NULL INPUT
;
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PostgreSQL - Rodar sem Instalar

2010-07-28 Por tôpico Tiago Adami
Em 27 de julho de 2010 16:09, Jean Cristiano jcristia...@gmail.com escreveu:
 Minha dúvida é a seguinte: Necessito fazer uma aplicação em que um app
 PostgreSQL rode apenas copiando a pasta para o computador sem que seja feita
 instalação e configuração. Neste caso, utilizo o PgAdminIII.


Se você está pensando em criar um aplicativo somente para Microsoft
Windows, uma instalação silenciosa talvez possa resolver o seu
problema.

Utilize o comando (versão 8.3.11 dos pacotes originais [1]):

msiexec postgresql-8.3.msi /?

E uma lista de opções será exibida.

Ao final da instalação do PostgreSQL você pode programar scripts para
criar e restaurar o banco de dados de sua aplicação (pg_restore /
psql). Utilizamos desta forma em um projeto na empresa onde trabalho e
funciona perfeitamente.


-- 
TIAGO J. ADAMI
http://www.adamiworks.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] Consulta lenta

2010-07-28 Por tôpico Tiago Adami
Em 28 de julho de 2010 15:33, Monica Ferrari Villarino
moni...@stf.jus.br escreveu:
 Será que é possível otimizar a seguinte consulta, executada de hora em hora
 no banco:

 select count(*) from history;

 Essa consulta costuma ter uma duração que varia de  32000.000 ms a 62262.751
 ms  conforme o horário em que é executada.

 A tabela history possui em média 87 milhões de registros.

 É uma tabela que sofre muito insert/update/delete.

 (corte)


Já precisei de algo parecido em mais de uma tabela (auditoria), e para
reduzir ao máximo os problemas de desempenho foi criada uma tabela de
contadores que é atualizada a cada operação.

Adaptei o script para a sua tabela, espero que possa ajudá-la.

-- INÍCIO DO SCRIPT
-- ***
-- PARA A COLUNA counter_type:
-- ***
-- 'ROW' = Número de Linhas, 'DEL' = Delete, 'UPD' = Update, 'INS' = Insert
CREATE TABLE table_counter (
table_name VARCHAR(100) not null,
counter_type CHAR(3) not null,
counter_value INTEGER not null default 0
);
--
ALTER TABLE table_counter ADD PRIMARY KEY( table_name, counter_type );
--
-- Adiciona pela primeira vez o total de registros na tabela
--
INSERT INTO table_counter( table_name, counter_type, counter_value )
VALUES( 'history', 'ROW', ( SELECT COUNT(*) FROM history ) );
--
CREATE FUNCTION trf_ins_history_count()
RETURNS TRIGGER AS
$BODY$
DECLARE
_RS RECORD;
i_count INTEGER;
BEGIN
SELECT INTO _RS counter_value FROM table_counter WHERE table_name =
'history' AND counter_type = 'INS';

IF NOT FOUND THEN
INSERT INTO table_counter( table_name, counter_type, 
counter_value )
VALUES( 'history', 'INS', 0 );
i_count := 1;
ELSE
i_count := _RS.counter_value;
i_count := i_count + 1;
END IF;

-- Atualiza a quantidade de INSERTs que a tabela recebeu
UPDATE table_counter SET counter_value = i_count WHERE table_name =
'history' AND counter_type = 'INS';

-- Atualiza o número de registros
-- Deve existir um TRIGGER para DELETE que remova uma unidade a cada
registro eliminado.
UPDATE table_counter SET counter_value = counter_value +1 WHERE
table_name = 'history' AND counter_type = 'ROW';

RETURN NEW;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
--
CREATE TRIGGER tr_ins_history AFTER INSERT ON history FOR EACH ROW
EXECUTE PROCEDURE trf_ins_history_count();
--
CREATE FUNCTION trf_upd_history_count()
RETURNS TRIGGER AS
$BODY$
DECLARE
_RS RECORD;
i_count INTEGER;
BEGIN
SELECT INTO _RS counter_value FROM table_counter WHERE table_name =
'history' AND counter_type = 'UPD';

IF NOT FOUND THEN
INSERT INTO table_counter( table_name, counter_type, 
counter_value )
VALUES( 'history', 'UPD', 0 );
i_count := 1;
ELSE
i_count := _RS.counter_value;
i_count := i_count + 1;
END IF;

-- Atualiza a quantidade de UPDATES que a tabela recebeu
UPDATE table_counter SET counter_value = i_count WHERE table_name =
'history' AND counter_type = 'UPD';

-- NÃO Atualiza o número de registros

RETURN NEW;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
--
CREATE TRIGGER tr_upd_history AFTER UPDATE ON history FOR EACH ROW
EXECUTE PROCEDURE trf_upd_history_count();
--
CREATE FUNCTION trf_del_history_count()
RETURNS TRIGGER AS
$BODY$
DECLARE
_RS RECORD;
i_count INTEGER;
BEGIN
SELECT INTO _RS counter_value FROM table_counter WHERE table_name =
'history' AND counter_type = 'DEL';

IF NOT FOUND THEN
INSERT INTO table_counter( table_name, counter_type, 
counter_value )
VALUES( 'history', 'DEL', 0 );
i_count := 1;
ELSE
i_count := _RS.counter_value;
i_count := i_count + 1;
END IF;

-- Atualiza a quantidade de INSERTs que a tabela recebeu
UPDATE table_counter SET counter_value = i_count WHERE table_name =
'history' AND counter_type = 'DEL';

-- Atualiza o número de registros
UPDATE table_counter SET counter_value = counter_value -1 WHERE
table_name = 'history' AND counter_type = 'ROW';

RETURN NEW;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
--
CREATE TRIGGER tr_del_history AFTER DELETE ON history FOR EACH ROW
EXECUTE PROCEDURE trf_del_history_count();
-- FIM DO SCRIPT




-- 
TIAGO J. ADAMI
http://www.adamiworks.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] Postgresql x rede

2010-07-28 Por tôpico Tiago Adami
Em 28 de julho de 2010 10:22, JotaComm jota.c...@gmail.com escreveu:

 Olá,
 Em 28 de julho de 2010 10:17, Alex Barbosa Ferreira al...@yahoo.com.br
 escreveu:

 Bom dia!

 tenho a seguinte dúvida e gostaria de uma ajuda:
 tenho um sistema ERP integrado com banco de dados Postgresql na empresa,
 para que todas as vinte unidades espalhadas em locais geograficamente
 diferentes possam acessar o sistema usamos, até então, VPN e área de
 trabalho remota/Terminal Server, onde os clientes acessam os sistema/banco
 como se estivessem local. Este procedimento, tenho percebido que causa uma
 lentidão significativa dos processos. Meu sistema me permite que instale um
 client nas unidades, porém gostaria de saber se a demanda de
 consultas/gravações no banco podem causar ainda mais lentidão se acessados
 diretamente pela rede.

 Poder deixar mais lento sim.


Com certeza fica mais lento se o sistema for no estilo Client/Server.

Entretanto se o seu client é apenas a casca, ou seja, apenas a
interface que faz a entrada e apresentação dos dados utilizando-se de
funções do banco para as regras de negócio, é possível que fique com
um desempenho aceitável.


-- 
TIAGO J. ADAMI
http://www.adamiworks.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] RES: Consulta lenta

2010-07-28 Por tôpico Roberto Mello
2010/7/28 Monica Ferrari Villarino moni...@stf.jus.br:
 Infelizmente não!

 Eu não posso mudar a instrução, pois ela é executada por uma ferramenta de
 monitoração.

A ferramenta é burra. Quem escreveu a ferramenta deveria ter sabido
que ao se tratar de bancos de dados, SELECT * sem condições é puro
I/O.

 Eu gostaria de otimizar a consulta, sem mexer na sentença, mas alterando,
 talvez, algum parâmetro de configuração.

Não tem configuração pra isso. Se tivesse uma condição poderia se usar
uma RULE para reescrever a consulta.

Poderias revogar os privilégios de SELECT dessa tabela do usuário da
ferramenta de monitoração. Assim ele não gastaria tempo fazendo
consulta nessa tabela, mas poderia disparar alguma alerta.

Eu recomendaria mudar de ferramenta. Se ela comete um erro grotesco
desse, não deve ser uma ferramenta muito boa.

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


Re: [pgbr-geral] Consulta lenta

2010-07-28 Por tôpico Tiago Adami
Vixe, desculpem pelo último POST. Não havia percebido que o problema
está em uma ferramenta externa... sorry...

-- 
TIAGO J. ADAMI
http://www.adamiworks.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 Acentuação

2010-07-28 Por tôpico Edson Lidorio
Olá José,Fui tentar criar um novo banco com o encodig 'win1252' e deu erro: --Edson Lidorio Em 28/07/2010 10:57, José Mário  josemario.r...@ibest
 .com.br  escreveu:esperimente usar ENCODING = 'WIN1252'Em 28 de julho de 2010 10:52, Edson Lidorio edson.lido...@bol.com.br escreveu:Estou usando SO windows xp.ENCODING = 'UTF8'LC_COLLATE = 'Portuguese_Brazil.1252'LC_CTYPE = 'Portuguese_Brazil.1252'--Edson LidorioMsn:elido...@gmail.com Em 28/07/2010 10:23, José Mário  josemario.r...@ibest.com.br  escreveu:Qual encoding voce está usando?Em 28 de julho de 2010 10:19, JotaComm jota.c...@gmail.com escreveu:Olá,Em 28 de julho de 2010 10:11, Edson Lidorio edson.lido...@bol.com.br escreveu:Bom dia,Estou tendo problemas com acentuação ao gravar no banco de dado.Uso  PostgreSQL 8.4 com php.Qual sistema operacional você 
 está utilizando?Qual encoding?Qual localização?Exemplo:Ao gravar a palavra ELEVAÇÃO - grava no banco assim: ELEVAçãOAo gravar a palavra GAÚCHA - grava no banco assim: GAÊCHA Ao gravar a palavra PARANÁ - grava no banco assim: PARANá[]'s Edson ___ pgbr-geral mailing listpgbr-geral@listas.postgresql.org.brhttps://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral []s-- JotaCommhttp://jotacomm.wordpress.com___ pgbr-geral mailing listpgbr-geral@listas.postgresql.org.brhttps://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- José Mário F. Rosajosemario.r...@ibest.com.brM.S.N.: josemario.r...@ibest.
 com.br  Desenvolvedor  Java___pgbr-geral mailing listpgbr-geral@listas.postgresql.org.brhttps://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- José Mário F. Rosajosemario.r...@ibest.com.brM.S.N.: josemario.r...@ibest.com.br  Desenvolvedor  Java 
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Consulta lenta

2010-07-28 Por tôpico Mozart Hasse
Oi Monica,

Seguindo nas suas razoáveis premissas:

 A tabela history possui em média *87 milhões* de registros.
 É uma tabela que sofre muito insert/update/delete.
 Faço analyze e reindexação semanalmente.

Tem como fazer com mais frequência, como por exemplo diariamente? Pelo 
volume de atualizações, pode fazer alguma diferença.

 A tabela tem a seguinte estrutura e índice:

 CREATE TABLE history (
   itemid bigint NOT NULL DEFAULT (0)::bigint,
   clock integer NOT NULL DEFAULT 0,
   value numeric(16,4) NOT NULL DEFAULT 0.
 ) WITH (OIDS=TRUE);

Tire esse maldito OIDS=TRUE, só ocupa espaço. Se alguém disser que usa esse 
treco, convença-o a não usar. Como teu gargalo é I/O e o teu registro é 
pequeno, isso pode fazer dar uma boa diferença.

 CREATE INDEX history_1  ON.history
   USING btree  (itemid, clock);

Creio que a consulta nem use esse índice, tente criar uma PK ou declare esse 
índice como UNIQUE (se estes campos o forem de fato). Não sei o PostgreSQL, 
mas um banco de dados inteligente se aproveitaria disso.
Usar as tabelas de estatísticas não te dará uma estimativa exata ou vai 
mudar o ponto de lentidão, veja se é aplicável a seu caso.
Esse índice é muito esquisito, você tem certeza que alguma aplicação faz uso 
dele?! COm um índice a menos, a atualização e o vacuum/analyze ficariam 
menos piores.


Mozart 

___
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 Acentuação

2010-07-28 Por tôpico Osvaldo Kussama
Em 28 de julho de 2010 21:15, Edson Lidorio edson.lido...@bol.com.br escreveu:

 Olá José,

 Fui tentar criar um novo banco com o encodig 'win1252' e deu erro:



Veja o resultado dos seguintes comandos SQL (pode rodar no bd postgres):
SHOW server_encoding;
SHOW client_encoding;

Se o server_encoding for UTF-8 e este cliente utiliza win1252 mas o
client_encoding não está especificando win1252 então utilize o
comando:
SET client_encoding TO WIN1252;
no início de cada sessão.

Se todos os seus clientes utilizam o encoding win1252 então você pode
alterar o client_encoding no postgresql.conf.

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