[pgbr-geral] Dúvida - Segurança

2012-10-22 Thread Augusto
Boa noite pessoal,

Estou adotando o postgresql em meu software. Até o momento só elogios a 
esse banco incrível.
Estamos em fase de implantação do software no cliente, e estamos criando 
uma estrutura de
backup de base. Estamos em busca de proteger os dados do backup, para 
tornar impossível
visualizar os DML e DDL sem as devidas autorizações.

Alguém tem sugestões?

Abraços

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


Re: [pgbr-geral] Dúvida - Segurança

2012-10-22 Thread Augusto

Olá Fábio,

O problema é que o sistema vai rodar local.
O postgresql será instalado no mesmo computador do sistema.



Em 22/10/2012 20:30, Fábio Telles Rodriguez escreveu:
Em 22 de outubro de 2012 20:24, Augusto <mailto:augustode...@gmail.com>> escreveu:


Boa noite pessoal,

Estou adotando o postgresql em meu software. Até o momento só
elogios a
esse banco incrível.
Estamos em fase de implantação do software no cliente, e estamos
criando
uma estrutura de
backup de base. Estamos em busca de proteger os dados do backup, para
tornar impossível
visualizar os DML e DDL sem as devidas autorizações. 



Alguém tem sugestões?


Muito simples, não dê acesso ao seu servidor. O usuário 'root' ou 
'administrador' sempre vai ter acesso a tudo. Então, cuide de não dar 
acesso nestas contas para qualquer um. Simples né?



Abraços

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




--
Atenciosamente,
Fábio Telles Rodriguez
blog: http:// 
<http://www.midstorm.org/%7Etelles/>http://tellesr.wordpress.com 
<http://tellesr.wordpress.com/>
e-mail / gtalk / MSN: fabio.tel...@gmail.com 
<mailto:fabio.tel...@gmail.com>

Skype: fabio_telles



___
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] Dúvida - Segurança

2012-10-22 Thread Augusto

Olá Márcio,

Gostei de sua ideia. Vamos ver se eu entendi, eu geraria o backup e o 
jogaria em um zip com uma senha?


att,

Augusto

Em 22/10/2012 20:50, Márcio Elias escreveu:
Você pode lidar com isso "no braço" compactando o arquivo de backup 
gerado e protegendo o mesmo por senha, qualquer biblioteca de 
compactação digna, fornece esta opção. Depois de fazer o backup, e 
compactar o mesmo, vc exclui o backup não compactado e mantem somente 
o compactado.


--
Att.
__
Márcio Elias Hahn do Nascimento

Araranguá - SC
Cel:   (55) 48-9661-0233
msn: marcioeliash...@hotmail.com <mailto:marcioeliash...@hotmail.com>



2012/10/22 Augusto <mailto:augustode...@gmail.com>>


Olá Fábio,

O problema é que o sistema vai rodar local.
O postgresql será instalado no mesmo computador do sistema.



Em 22/10/2012 20:30, Fábio Telles Rodriguez escreveu:

Em 22 de outubro de 2012 20:24, Augusto mailto:augustode...@gmail.com>> escreveu:

Boa noite pessoal,

Estou adotando o postgresql em meu software. Até o momento só
elogios a
esse banco incrível.
Estamos em fase de implantação do software no cliente, e
estamos criando
uma estrutura de
backup de base. Estamos em busca de proteger os dados do
backup, para
tornar impossível
visualizar os DML e DDL sem as devidas autorizações. 



Alguém tem sugestões?


Muito simples, não dê acesso ao seu servidor. O usuário 'root' ou
'administrador' sempre vai ter acesso a tudo. Então, cuide de não
dar acesso nestas contas para qualquer um. Simples né?


Abraços

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




-- 
Atenciosamente,

Fábio Telles Rodriguez
blog: http://
<http://www.midstorm.org/%7Etelles/>http://tellesr.wordpress.com
<http://tellesr.wordpress.com/>
e-mail / gtalk / MSN: fabio.tel...@gmail.com
<mailto:fabio.tel...@gmail.com>
Skype: fabio_telles



___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br  
<mailto: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
<mailto: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] Dúvida - Segurança

2012-10-23 Thread Augusto

Olá Fábio,

Temos os dois casos, são eles: um computador servidor e outros clientes; 
e um computador cliente e servidor ao mesmo tempo. No primeiro caso 
beleza, não temos dúvidas de como vamos trabalhar, o segundo caso 
(indispensável) que vamos precisar disso. Mas a ideia de compactar o 
arquivo acho que nos atende por enquanto.


Abraço,

Augusto

Em 23/10/2012 07:23, Fábio Telles Rodriguez escreveu:



Em 22 de outubro de 2012 20:50, Márcio Elias <mailto:marcioel...@gmail.com>> escreveu:


Você pode lidar com isso "no braço" compactando o arquivo de
backup gerado e protegendo o mesmo por senha, qualquer biblioteca
de compactação digna, fornece esta opção. Depois de fazer o
backup, e compactar o mesmo, vc exclui o backup não compactado e
mantem somente o compactado.


Veja, você tem de pensar:

1) Se você só tem um servidor, você tem problemas de segurança de 
qualquer jeito. Você pode minimizar isso.
2) Quem tem acesso físico ao servidor, sempre tem acesso como root 
(com um boot por um Live CD por exemplo).

3) Quem tem acesso como root sempre tem acesso aos demais usuários.

O que você pode fazer é trabalhar com as permissões do SO. O usuário 
da aplicação não pode ser root (ou administrador no Windows). Você tem 
de fazer com que as permissões nas pastas do Postgres (não apenas o 
backup) sejam bem controladas. Em casos estremos voce^` pode encriptar 
o sistema de arquivos inteiro. Mas nada disso vai adiantar se a pessoa 
tiver acesso como root.


Se você não fizer isso, você pode até proteger o backup, mas não vai 
proteger algo mais complicado ainda: a base em produção. A pessoa 
poderá consultar e alterar dados na sua base ou até gerar novos 
backups. Então você não pode garantir a segurança sem garantir que a 
pessoa não vai ter acesso como root (ou administrador, no windows).


Isso é uma regra básica de segurança. Você precisa garantir sempre que 
quem tem acesso físico possa ter acesso total na máquina. Se não fosse 
assim, quando você demite um administrador, ele poderia trocar a senha 
de root e você nunca mais teria como acessar o resto do servidor.


Eu não sei como é sua arquitetura, se o acesso físico é um problema, 
então melhor repensar a arquitetura como um todo.


--
Atenciosamente,
Fábio Telles Rodriguez
blog: http:// 
<http://www.midstorm.org/%7Etelles/>http://tellesr.wordpress.com 
<http://tellesr.wordpress.com/>
e-mail / gtalk / MSN: fabio.tel...@gmail.com 
<mailto:fabio.tel...@gmail.com>

Skype: fabio_telles



___
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] Dúvida - Segurança

2012-10-23 Thread Augusto
Bom dia Jean,

Gostei de sua solução, vou anotar aqui. Um dos problemas é esse mesmo 
que vc comenta, tem casos onde iremos instalar em notebook com bastante 
limites em questão de hardware.

Mas de qualquer forma, obrigado pela contribuição.

Abraço,

Augusto

Em 23/10/2012 08:22, Jean Domingues escreveu:
> Creio que possa ser uma boa alternativa, se a maquina for robusta, você criar 
> uma VM (Virtualbox da Oracle, por exemplo), e instalar um linux com o 
> servidor postgresql. A meu ver, ficaria bem seguro.
>
> Jean Domingues.
> ___
> 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] Dúvida - Segurança

2012-10-23 Thread Augusto

Olá Marcio,

Você tem razão.
Seria uma solução temporário. Nossa ideia futura é criar uma aplicação 
para fazer isso de maneira segura, ainda está em nossos planos, tem 
alguma sugestão?


Abraço,

Augusto

Em 22/10/2012 23:10, Márcio Elias escreveu:
Isso, exatamente isso, não eh a melhor solução do mundo mais é um 
solução relativamente simples e eficaz contra os bisbilhoteiros já é 
uma prevenção.


Dependendo da linguagem de programação que vc utiliza isso pode ser 
realmente simples.


Qualquer dúvida estamos ai.

--
Att.
__
Márcio Elias Hahn do Nascimento

Araranguá - SC
Cel:   (55) 48-9661-0233
msn: marcioeliash...@hotmail.com <mailto:marcioeliash...@hotmail.com>



2012/10/22 Augusto <mailto:augustode...@gmail.com>>


Olá Márcio,

Gostei de sua ideia. Vamos ver se eu entendi, eu geraria o backup
e o jogaria em um zip com uma senha?

att,

Augusto

Em 22/10/2012 20:50, Márcio Elias escreveu:

Você pode lidar com isso "no braço" compactando o arquivo de
backup gerado e protegendo o mesmo por senha, qualquer biblioteca
de compactação digna, fornece esta opção. Depois de fazer o
backup, e compactar o mesmo, vc exclui o backup não compactado e
mantem somente o compactado.

-- 
Att.

__
Márcio Elias Hahn do Nascimento

Araranguá - SC
Cel: (55) 48-9661-0233 
msn: marcioeliash...@hotmail.com <mailto:marcioeliash...@hotmail.com>



2012/10/22 Augusto mailto:augustode...@gmail.com>>

Olá Fábio,

O problema é que o sistema vai rodar local.
O postgresql será instalado no mesmo computador do sistema.



Em 22/10/2012 20:30, Fábio Telles Rodriguez escreveu:

    Em 22 de outubro de 2012 20:24, Augusto
mailto:augustode...@gmail.com>>
escreveu:

Boa noite pessoal,

Estou adotando o postgresql em meu software. Até o
momento só elogios a
esse banco incrível.
Estamos em fase de implantação do software no cliente, e
estamos criando
uma estrutura de
backup de base. Estamos em busca de proteger os dados do
backup, para
tornar impossível
visualizar os DML e DDL sem as devidas autorizações. 



Alguém tem sugestões?


Muito simples, não dê acesso ao seu servidor. O usuário
'root' ou 'administrador' sempre vai ter acesso a tudo.
Então, cuide de não dar acesso nestas contas para qualquer
um. Simples né?


Abraços

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




-- 
Atenciosamente,

Fábio Telles Rodriguez
blog: http://
<http://www.midstorm.org/%7Etelles/>http://tellesr.wordpress.com
<http://tellesr.wordpress.com/>
e-mail / gtalk / MSN: fabio.tel...@gmail.com
<mailto:fabio.tel...@gmail.com>
Skype: fabio_telles



___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br  
<mailto: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
<mailto: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  
<mailto: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
<mailto: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] Dúvida - Gerar DUMP com todos objetos.

2012-10-24 Thread Augusto
Olá pessoal,

Estou usando o postgis e por isso preciso gerar um DUMP com todos os 
objetos do banco.
Alguém tem uma dica, eu tentei gerar pelo pgadmin, mas só consegui as 
tabelas.

Abraço,

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


Re: [pgbr-geral] Dúvida - Gerar DUMP com todos objetos.

2012-10-24 Thread Augusto
Como faço para executar esse comando?



Em 24/10/2012 13:16, Danilo Silva escreveu:
> pg_dumpall -g

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


Re: [pgbr-geral] Dúvida - Gerar DUMP com todos objetos.

2012-10-24 Thread Augusto

Jota,

Ficaria mais ou menos assim:

*pg_dump -h localhost -p 5433 -U template_bd > d:/template_bd.sql*

Abraço

Em 24/10/2012 13:38, JotaComm escreveu:

Olá,

Em 24 de outubro de 2012 13:13, Augusto <mailto:augustode...@gmail.com>> escreveu:


Olá pessoal,

Estou usando o postgis e por isso preciso gerar um DUMP com todos os
objetos do banco.
Alguém tem uma dica, eu tentei gerar pelo pgadmin, mas só consegui as
tabelas.


O pg_dump já faz isso, a única coisa que ele não carrega são os usuários.


Abraço,

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



Abraços
--
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 mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Dúvida - Gerar DUMP com todos objetos.

2012-10-24 Thread Augusto

Valeu Jotta, mas o pgadmin resolveu meu problema.

Abraço

Em 24/10/2012 14:51, JotaComm escreveu:

Opa,

Em 24 de outubro de 2012 13:49, Augusto <mailto:augustode...@gmail.com>> escreveu:


Jota,

Ficaria mais ou menos assim:

*pg_dump -h localhost -p 5433 -U template_bd > d:/template_bd.sql*


pg_dump -U usuario banco -f /tmp/backup.dmp


Abraço

Em 24/10/2012 13:38, JotaComm escreveu:

Olá,

Em 24 de outubro de 2012 13:13, Augusto mailto:augustode...@gmail.com>> escreveu:

Olá pessoal,

Estou usando o postgis e por isso preciso gerar um DUMP com
todos os
objetos do banco.
Alguém tem uma dica, eu tentei gerar pelo pgadmin, mas só
consegui as
tabelas.


O pg_dump já faz isso, a única coisa que ele não carrega são os
usuários.


    Abraço,

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



Abraços
-- 
JotaComm

http://jotacomm.wordpress.com


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br  
<mailto: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
<mailto:pgbr-geral@listas.postgresql.org.br>
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



Abraços
--
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 mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Monitoração da Atividade na Base de Dados

2007-05-25 Thread Guilherme Augusto
Pra felicidade geral da nação, sim, existe.
Desculpe a graça, mas não pude resistir.
Istoé um projeto no qual estou trabalhando faz algum
tempo e que agora posso começar divulgar.

Olha o projeto pgtools:
http://pgfoundry.org/projects/pgtools/
E fiz uma versão em PHP também.
Só que ainda não está disponível lá.

Se quiser, mando-lhe uma amostra. Responda este pedido
 em mensagem privada.

Abraço.

--- Joao <[EMAIL PROTECTED]> escreveu:

> pgfounie novamente
> - Original Message - 
> From: "Jean PSmi" <[EMAIL PROTECTED]>
> To: "Comunidade PostgreSQL Brasileira"
> 
> Sent: Wednesday, May 23, 2007 12:10 PM
> Subject: [pgbr-geral] Monitoração da Atividade na
> Base de Dados
> 
> 
> > Bom dia gostaria de saber onde posso ver o q ta
> rolando de operações na 
> > base de dados e tbm gostaria de saber se isso fica
> registrado ou tem algum 
> > software pra auxiliar isso!!!
> > agradeço desde já a atenção !!!
> > abraços!
> > ___
> > 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
> 


--

-
Guilherme Augusto
-

- Software Livre -
 < .. >
 ( J  )~
 ''  '' 
 conhecimento ... 
  °v°
 /(_)\
  ^ ^
... ao alcance de todos.
 (o_
 //\
 V_/_

--

__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Monitoração da Atividade na Base de Dados

2007-05-28 Thread Guilherme Augusto
Oi Evandro.
Desculpe a demora.
Esta mensagem é devido a algumas variáveis internas no
script. Mude-as, se necessário.
São elas:
- dir_data
- versao_pg

A dir_data, é assumida automaticamente se não houver a
variável de ambiente PGDATA (em maiúsculas) setada.

Se estiver trabalhando no Linux, pode-se usar o
comando:
export PGDATA="".

Qualquer dúvida, estou à disposição.

Abraço.



--- Evandro Ricardo Silvestre
<[EMAIL PROTECTED]> escreveu:


-
  Guilherme,

Legal o projeto. Não consegui executar o
pg_monitor_tamanho.sh, achoque é por causa de
umas variaveis de ambiente que tem q ser criadas
enão as tenho. Você poderia passar quais
são essas variaveis?

"ERRO:   Não existe um diretório de
trabalho válido para PostgreSQL."

Aceita sugestões?? Seria legal se o
pg_monitor_processo.sh aceitassecomo parametro o nome
do banco e monitorar apenas aquele banco.Acontece aqui
(e em muitos lugares) o problema de
variosdesenvolvedores utilizarem o mesmo servidor, e
de repente queromonitorar apenas um banco.

Parabéns pelo trabalho

SDS

Evandro

Guilherme Augusto wrote:  
Pra felicidade geral da nação, sim,
existe.Desculpe a graça, mas não pude
resistir.Istoé um projeto no qual estou
trabalhando faz algumtempo e que agora posso
começar divulgar.Olha o projeto
pgtools:http://pgfoundry.org/projects/pgtools/E fiz
uma versão em PHP também.Só que
ainda não está disponível
lá.Se quiser, mando-lhe uma amostra. Responda
este pedido em mensagem privada.Abraço.--- Joao
<[EMAIL PROTECTED]> escreveu:  
  
pgfounie novamente- Original Message - From:
"Jean PSmi" <[EMAIL PROTECTED]>To: "Comunidade
PostgreSQL
Brasileira"Sent:
Wednesday, May 23, 2007 12:10 PMSubject: [pgbr-geral]
Monitoração da Atividade naBase de Dados
   
  
Bom dia gostaria de saber onde posso ver o q ta  

rolando de operações na 
  
base de dados e tbm gostaria de saber se isso fica
 

registrado ou tem algum 
  
software pra auxiliar isso!!!agradeço desde
já a atenção
!!!abraços!___pgbr-geral
mailing [EMAIL PROTECTED]  

https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 
  
___pgbr-geral
mailing [EMAIL PROTECTED]

https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 
  
---Guilherme Augusto- 
  - Software Livre - < .. > ( J  )~   
 ''  ''  conhecimento ...  
°v° /(_)\  ^ ^... ao alcance
de todos. (o_ //\
V_/_--__Fale
com seus amigos  de graça com o novo Yahoo!
Messenger http://br.messenger.yahoo.com/
___pgbr-geral
mailing
[EMAIL PROTECTED]://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
> 


--

-
Guilherme Augusto
-

- Software Livre -
 < .. >
 ( J  )~
 ''  '' 
 conhecimento ... 
  °v°
 /(_)\
  ^ ^
... ao alcance de todos.
 (o_
 //\
 V_/_

--

__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Elefante - Ferramenta para monitoram ento em português-BR

2007-06-01 Thread Guilherme Augusto
Boa noite a todos!

Acabei de publicar no pg_foundry
(http://pgfoundry.org/projects/pgtools/) o
"Elefante-0.1".

Elefante é uma ferramenta para monitoramento do
PostgreSQL, no ambiente Web, voltada para a comunidade
brasileira. É simples de instalar, simples de usar e
mostra algumas informações úteis.

Funciona, por enquanto, apenas no Linux e está em
estágio  inicial (tenham alguma paciência se algo der
errado, hehehe).

Apreciaria sugestões, dicas, etc.

Abraço a todos.

--

-
Guilherme Augusto
-

- Software Livre -
 < .. >
 ( J  )~
 ''  '' 
 conhecimento ... 
  °v°
 /(_)\
  ^ ^
... ao alcance de todos.
 (o_
 //\
 V_/_

--


   

Novo Yahoo! Cadê? - Experimente uma nova busca.
http://yahoo.com.br/oqueeuganhocomisso 
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Configuração de Idioma

2010-06-22 Thread Fábio Augusto
Tenho uma aplicação em genexus e por motivo de compatibilidade tenho 
configurado no postgresql.conf os parâmetros lc_messages,  lc_monetary, 
lc_numeric, lc_time como "en_US.UTF-8", o banco de dados está como "LATIN1" e o 
servidor está com o locale "pt_BR.UTF-8". Há algum tempo notei um problema de 
ordenação em uma cadeia de caracteres. Executando o initdb com a opção 
--locale=C resolveu o meu problema, gostaria de saber se eu posso ter algum 
problema com essas configurações.
SO  Fedora 9
PostgreSQL 8.0.13___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Plano de Contingência - Backups e R estores

2008-09-05 Thread Augusto Nunes
Prezados colegas da lista,

Meu nome é Augusto Cesar, esta é a minha primeira mensagem e gostaria de 
solicitar a ajuda de vocês para o seguinte problema:

- Estou preparando meu trabalho final de conclusão de curso, e preciso 
apresentar na documentação um plano de contingência envolvendo ambiente 
operacional, dados e estrutura do BD.

O sistema que estou desenvolvendo é para WEB, escrito em JSP e usando 
PostgreSQL 8.3 como SGBD. 

O orientador solicitou que seja criada uma rotina de backups e recuperação, de 
forma que o administrador do sistema possa fazer isso via menu, ou poderia ser 
feita replicação do BD em outro site.

Algum colega aqui da lista poderia infomar se existe algum software que faça 
backups e recuperação de dados e estrutura do banco de forma automática? Ou só 
pode ser feito mesmo via pg_dump / pg_restore?

E quanto a replicação do BD em outro site? Qual o procedimento para fazer isso?

Agradecendo antecipadamente qualquer ajuda,

atenciosamente

Augusto Cesar



  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Ajuda com DBDesigner Fork e conexão com o BD

2008-09-11 Thread Augusto Nunes
Prezados Colegas,

Instalei o DBDesigner Fork para Windows e o PosgreSQL 8.2.4.

Gostaria de saber como efetuar uma conexão com o BD a partir do DBDesigner 
Fork. No menu de configuração das conexões somente são exibidas opções para 
MySQL, SQLite, Oracle, MSSQL e ODBC.

Alguém poderia dar uma ajuda ?

Agradecendo antecipadamente,

Augusto Cesar



  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Criar campo para receber somente o ano corrente

2008-09-16 Thread Augusto Nunes
Prezados colegas,

Estou criando uma tabela onde preciso armazenar como default somente o ano 
corrente.

Qual o tipo de campo para este tipo de dado, e como obtê-lo?

Agradecendo qualquer ajuda,

Augusto Nunes



  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Consultar diversas diversos campos de várias tabelas

2008-11-14 Thread Augusto Nunes
Prezados Colegas,

Estou com o seguinte problema: possuo uma base de dados com diversas tabelas, 
as quais possuem diversos campos varchar e text, entre outros como date, 
integer, boolean...

Acontece que o usuário deseja que, dado um texto qualquer (através de um campo 
de uma interface gráfica de uma aplicação), seja efetuada uma busca por este 
texto em qualquer campo de todas as tabelas...!!!

Alguém poderia dar uma ajuda de como isso pode ser feito? (Se é que é possível 
no Postgres).

Agradecendo a atenção,

atenciosamente

Augusto Cesar Nunes



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


[pgbr-geral] Full Text Search - Alguém conhece ?

2008-12-09 Thread Augusto Nunes
Colegas,
 
Estou estudando o desenvolvimento de uma base de dados, a qual possui 20 
tabelas relacionadas, e o usuário do banco deseja efetuar consultas por 
diversos termos, em todas as tabelas simultâneamente.
 
Alguém já usou ou sabe se o mecanismo de pesquisa Full Text Search atenderia 
esta demanda?
 
Agradecendo a atenção,
 
Augusto Cesar Nunes


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


[pgbr-geral] Gravar caminho de arquivo em campo varchar

2009-05-04 Thread Augusto Nunes
Prezados colegas,

Estou desenvolvendo um aplicativo em JSP que deve gravar um caminho informado 
pelo usuário no formato C:\Arquivo de Programas\Apache Software 
Fondation\Apache\lib em um campo varchar, e posteriormente recuperar esta 
localização.

Estou testando via pgAdmin, inserindo uma instrução SQL da forma abaixo:

INSERT INTO tblSistema (id, caminho) VALUES (1, 'C:\Arquivo de Programas\Apache 
Software Fondation\Apache\lib');

O registro é gravado na tabela, mas o campo caminho é exibido da seguinte forma 
(sem as barras separadoras):

"C:Arquivo de ProgramasApache Software FondationApachelib"

No painel de saída, o pgAdmin exibe a seguinte mensagem:

AVISO:  uso de escape fora do padrão em cadeia de caracteres
LINE 1: insert into sistema (id, caminho) values (1, 'C:\Arquivo de ...
 ^
HINT:  Utilize a sintaxe de escape de cadeia de caracteres para escapes, i.e., 
E'\r\n'.

Consulta executada com sucesso: 1 registros afetados, com tempo de execução de 
56 ms.

Quando utilizo a sintaxe INSERT INTO tblSistema (id, caminho) VALUES (2, 
'C:\\Arquivo de Programas\\Apache Software Fondation\\Apache\\lib'); o registro 
é inserido, mas é exibido da seguinte forma:

"C:\Arquivo de Programas\Apache Software Fondation\Apache\lib"

E no painel de saída:
AVISO:  uso de \\ fora do padrão em cadeia de caracteres
LINE 1: insert into sistema (id, caminho) values (2, 'C:\\Arquivo de...
 ^
HINT:  Utilize a sintaxe de escape de cadeia de caracteres para barras 
invertidas, i.e., E'\\'.

Consulta executada com sucesso: 1 registros afetados, com tempo de execução de 
58 ms.

Alguém poderia dar uma ajuda no que se refere a inserir caracteres como barras 
invertidas?

Agradecendo antecipadamente toda e qualquer ajuda possível,

atenciosamente

Augusto Cesar Nunes





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


Re: [pgbr-geral] Desabilitar erro de conversões explicitas no postgresql 8.4

2011-09-27 Thread Moisés Augusto
Oi Flavio,

Muito obrigado pela sua ajuda. Já estamos planejando refatorar a aplicação
para remover esses erros. Enquanto não alteramos tudo, pensei em fazer uma
function que sobscreva a função replace e dentro dela fazer o CAST.

CREATE OR REPLACE FUNCTION replace2(INTEGER, VARCHAR, VARCHAR) RETURNS text
AS $$
DECLARE
   resultado text;
BEGIN
   resultado := replace(CAST($1 AS text),$2,$3);
   RETURN resultado;
END;

$$ LANGUAGE plpgsql;

Jrjorro

2011/9/27 Flavio Henrique Araque Gurgel 

> > Tenho um sistema legado que faz a bobagem de chamar funções
> "replace(string,
> > string, string)" com replace(INT, string, string) e o postgresql 8.2
> aceita
> > isso de alguma forma. Estou migrando essa base de dados para um
> postgresql
> > 8.4 e ele não executa as querys com esse erro no recebimento do
> parâmetro.
> > Gostaria da ajuda de vocês para saber como fazer o pg 8.4 aceitar essas
> > consultas enquanto estamos buscando refatorar esse "código"
> >
> > ERRO: BRT ERRO: função replace(numeric, unknown, unknown) não existe no
> > caracter 287
> > BRT DICA: Nenhuma função corresponde com o nome e os tipos de argumentos
> > informados. Você precisa adicionar conversões de tipo explícitas.
>
> replace (INT::text, string, string) deve resolver seu problema.
> Se não for possível modificar seu sistema você terá que adicionar as
> conversões no catálogo do PostgreSQL.
> É melhor modificar sua aplicação: não fazer cast corretamente é
> considerado má prática e por isso foi removido no PostgreSQL 8.3 e
> superiores.
>
> []s
> Flavio Gurgel
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



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


Re: [pgbr-geral] Webcast Tutorial sobre PostgreSQL é hoje

2011-10-06 Thread Moisés Augusto
Alguém consegue o áudio do webcast ?

Até mais

2011/10/6 Bruno Silva 

> > Estarei apresentando um Webcast pela 4Linux hoje à tarde.
> > realizará no dia 06 de outubro de 2011 às 16h horário de Brasília), o
> > Webcast Tutorial – Você viu o PostgreSQL 9.1? ao vivo pela internet.
>
>
> ___
> 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] Erro de caracter em dump

2011-10-07 Thread Moisés Augusto
Olá a todos, boa tarde!

Instalei um postgres 8.4 para fazer um teste de migração da base do servidor
de produção (8.2) e estou vendo uns erros estranhos no postgresql.log:

2011-10-07 09:13:32 BRT ERROR:  relation "tbl_usuario" does not exist at
> character 48
> 2011-10-07 09:13:32 BRT STATEMENT:  SELECT DS_USUARIO_APELIDO^M
> FROM TBL_USUARIO^M
> WHERE ID_USUARIO='711'
>

Reparem no caracter ^M que salvo engano se refere a tipo de arquivo não é ?

no servidor atual o locale está em pt_BR.UTF-8 e no atual também. Vocês
sabem alguma coisa que possa corrigir esse problema ?

Até mais,


-- 
Moises Augusto
Analista de Sistemas
Cel.: (11) 8198-3357
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro de caracter em dump

2011-10-07 Thread Moisés Augusto
Oi Jota,

Segue:

pg_dump -h localhost -U bd_user -f /backup/dump.sql banco" > /dev/null
psql -U bd_user banco < /backup/dump.sql

Moises


2011/10/7 JotaComm 

> Olá,
>
> Em 7 de outubro de 2011 14:55, Moisés Augusto escreveu:
>
> Olá a todos, boa tarde!
>>
>> Instalei um postgres 8.4 para fazer um teste de migração da base do
>> servidor de produção (8.2) e estou vendo uns erros estranhos no
>> postgresql.log:
>>
>> 2011-10-07 09:13:32 BRT ERROR:  relation "tbl_usuario" does not exist at
>>> character 48
>>> 2011-10-07 09:13:32 BRT STATEMENT:  SELECT DS_USUARIO_APELIDO^M
>>> FROM TBL_USUARIO^M
>>> WHERE ID_USUARIO='711'
>>>
>>
>> Reparem no caracter ^M que salvo engano se refere a tipo de arquivo não é
>> ?
>>
>> no servidor atual o locale está em pt_BR.UTF-8 e no atual também. Vocês
>> sabem alguma coisa que possa corrigir esse problema ?
>>
>
> Qual foi a forma de backup adotada? Comando e parâmetros?
>
> Qual foi a forma usada na restauração? Qual o comando utilizado e
> parâmetros?
>
>
>>
>> Até mais,
>>
>>
>>
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> Abraços
> --
> 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 mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro de caracter em dump

2011-10-07 Thread Moisés Augusto
Oi Dickson,

Não... de linux debian para linux ubuntu via scp.

Moises

2011/10/7 Dickson S. Guedes 

> Em 7 de outubro de 2011 14:55, Moisés Augusto 
> escreveu:
> > Olá a todos, boa tarde!
> >
> > Instalei um postgres 8.4 para fazer um teste de migração da base do
> servidor
> > de produção (8.2) e estou vendo uns erros estranhos no postgresql.log:
> >
> >> 2011-10-07 09:13:32 BRT ERROR:  relation "tbl_usuario" does not exist at
> >> character 48
> >> 2011-10-07 09:13:32 BRT STATEMENT:  SELECT DS_USUARIO_APELIDO^M
> >> FROM TBL_USUARIO^M
> >> WHERE ID_USUARIO='711'
> >
> > Reparem no caracter ^M que salvo engano se refere a tipo de arquivo não é
> ?
> >
> > no servidor atual o locale está em pt_BR.UTF-8 e no atual também. Vocês
> > sabem alguma coisa que possa corrigir esse problema ?
>
> O arquivo não foi transportado entre sistemas operacionais? Como de
> Windows para Linux por exemplo?
>
> []s
> --
> Dickson S. Guedes
> mail/xmpp: gue...@guedesoft.net - skype: guediz
> http://guedesoft.net - http://www.postgresql.org.br
> ___
> 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] Curso de DBA... compensa?

2011-10-11 Thread David Augusto
Estou procurando por cursos de especialização do PostgreSQL e me deparei com
esse: http://www.dextra.com.br/servicos/treinamento/pg/pgdba.htm , gostaria
de opiniões com relação se este curso parece compensar o investimento, ou se
devo procurar outro curso ou se alguém já fez...

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


Re: [pgbr-geral] Curso de DBA... compensa?

2011-10-11 Thread David Augusto
Me ajudaram um bocado e acho que vou fazer realmente, já estou estudando
mais a fundo o PostgreSQL e pelas opiniões dadas é interessante fazer um
curso assim. Apenas para esclarecimentos, optei pela Dextra porque irão dar
o curso em Curitiba que é proxima da minha cidade e como não disponho de
muitos recursos(ainda!) para viajar e me especializar preciso recorrer às
proximidades.

Obrigado, mais uma vez!
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] como deixar default o client_encoding

2011-10-24 Thread Moisés Augusto
Olá a todos,

Como podemos setar default o client_encoding dos novos bancos criados ?

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


Re: [pgbr-geral] como deixar default o client_encoding

2011-10-25 Thread Moisés Augusto
O client é o SO ?

Até mais

2011/10/25 Euler Taveira de Oliveira 

> On 24-10-2011 23:16, Moisés Augusto wrote:
> > Como podemos setar default o client_encoding dos novos bancos criados ?
> >
> O próprio nome já diz client_... Que tal fazer isso nas aplicações (vide
> comando SET)?
>
>
> --
>Euler Taveira de Oliveira - Timbira   http://www.timbira.com.br/
>PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
> ___
> 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] como deixar default o client_encoding

2011-10-25 Thread Moisés Augusto
Obrigado Leandro!

Euler, trate as pessoas como gosta de ser tratado, ok ?

Até mais.

2011/10/25 Euler Taveira de Oliveira 

> On 25-10-2011 15:03, Moisés Augusto wrote:
> > O client é o SO ?
> >
> > Até mais
> >
> > 2011/10/25 Euler Taveira de Oliveira  > <mailto:eu...@timbira.com>>
> >
> > On 24-10-2011 23:16, Moisés Augusto wrote:
> >  > Como podemos setar default o client_encoding dos novos bancos
> criados ?
> >  >
> > O próprio nome já diz client_... Que tal fazer isso nas aplicações
> (vide
> > comando SET)?
> >
> Você leu o que eu escrevi acima? APLICAÇÃO.
>
>
> --
>Euler Taveira de Oliveira - Timbira   http://www.timbira.com.br/
>PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
> ___
> 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] como deixar default o client_encoding

2011-10-25 Thread Moisés Augusto
Oi pessoal,

Resolvi o problema setando client_encoding no postgresql.conf para latin1.

Agora a pergunta. Isso implica em perda de performance, ou algum outro
problema ?

Até mais,

2011/10/25 Moisés Augusto 

> Obrigado Leandro!
>
> Euler, trate as pessoas como gosta de ser tratado, ok ?
>
> Até mais.
>
>
> 2011/10/25 Euler Taveira de Oliveira 
>
>> On 25-10-2011 15:03, Moisés Augusto wrote:
>> > O client é o SO ?
>> >
>> > Até mais
>> >
>> > 2011/10/25 Euler Taveira de Oliveira > > <mailto:eu...@timbira.com>>
>> >
>> > On 24-10-2011 23:16, Moisés Augusto wrote:
>> >  > Como podemos setar default o client_encoding dos novos bancos
>> criados ?
>> >  >
>> > O próprio nome já diz client_... Que tal fazer isso nas aplicações
>> (vide
>> > comando SET)?
>> >
>> Você leu o que eu escrevi acima? APLICAÇÃO.
>>
>>
>> --
>>Euler Taveira de Oliveira - Timbira   http://www.timbira.com.br/
>>PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
>> ___
>> 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] como deixar default o client_encoding

2011-10-26 Thread Moisés Augusto
Obrigado Dickson e Osvaldo,

Já solicitei à area de devel pra especificar na aplicação o encode. Até
agora tá praticamente imperceptível na performance.

Até mais,

Moises.

2011/10/25 Osvaldo Kussama 

> Em 25/10/11, Moisés Augusto escreveu:
> > Oi pessoal,
> >
> > Resolvi o problema setando client_encoding no postgresql.conf para
> latin1.
> >
> > Agora a pergunta. Isso implica em perda de performance, ou algum outro
> > problema ?
> >
>
>
> Com isso você está partindo do pressuposto que todos os seus clientes
> utilizarão este encoding.
> Por esta razão o Euler sugeriu que você especificasse o
> client-encoding na aplicação, herdando-a do S.O. da máquina onde está
> rodando sua aplicação, de modo a que o PostgreSQL faça as necessárias
> conversões.
>
> http://www.postgresql.org/docs/current/interactive/multibyte.html#AEN32070
>
> Osvaldo
> ___
> 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] Reaproveitar retorno de Function em SELECT

2011-11-08 Thread Renato Augusto
Bom dia a todos,

Estou com a seguinte situação nesse SQL:

SELECT mod1.tb_oper_id AS operacao,
 mod1.tb_modoper_tempo_bruto AS tempo_bruto,
 mod1.tb_modoper_valorcusto AS valor_custo,
 estabset1.tb_estset_eficcustos AS eficiencia,
 ROUND((mod1.tb_modoper_tempo_bruto /
(estabset1.tb_estset_eficcustos / 100)),5) AS tempo_total,
 ROUND((mod1.tb_modoper_valorcusto),5) AS valor_total,
 tipooper1.tb_tipooper_tipo AS tipo_oper,
 sch_custos.fun_custo_minuto_setor(mod1.sis_emp_id,
emp1.par_scu_tipo_calc_custo_minuto, pestab, oper1.tb_set_id,
tipooper1.tb_tipooper_tipo) AS custo_minuto,
FROM sch_pcp.tb_modoper mod1 

O que acontece é que tenho que chamar mais uma Function ->
sch_pcp.fun_valor_impostos_operacao()  onde um de seus parâmetros é o
resultado da expressão do primeiro ROUND e outro parâmetro é o
resultado da Function  sch_custos.fun_custo_minuto_setor() chamada
também no SQL..
O resultado desta Function de valor de impostos deve ser aproveitado
no cálculo para encontrar o Valor Líquido Final.


A questão é:
- Como o Alias do Round nem da Function é reconhecido dentro da
sentença, é possível armazenar um valor calculado em uma expressão ou
o valor do Result de uma Function para ser aproveitado na mesma
sentença sem fazer novamente a chamada desta Function ?

Obrigado.

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


Re: [pgbr-geral] Reaproveitar retorno de Function em SELECT

2011-11-08 Thread Renato Augusto
Hugo,

Funcionou perfeitamente!
Muito obrigado..
Abraço.

Renato Becker



Em 8 de novembro de 2011 09:28, Hugo Bastos Bucker
 escreveu:
> Bom dia Renato,
>
> Em 8 de novembro de 2011 07:10, Renato Augusto 
> escreveu:
>>
>> Bom dia a todos,
>>
>> Estou com a seguinte situação nesse SQL:
>>
>> SELECT mod1.tb_oper_id AS operacao,
>>         mod1.tb_modoper_tempo_bruto AS tempo_bruto,
>>         mod1.tb_modoper_valorcusto AS valor_custo,
>>         estabset1.tb_estset_eficcustos AS eficiencia,
>>         ROUND((mod1.tb_modoper_tempo_bruto /
>> (estabset1.tb_estset_eficcustos / 100)),5) AS tempo_total,
>>         ROUND((mod1.tb_modoper_valorcusto),5) AS valor_total,
>>         tipooper1.tb_tipooper_tipo AS tipo_oper,
>>         sch_custos.fun_custo_minuto_setor(mod1.sis_emp_id,
>> emp1.par_scu_tipo_calc_custo_minuto, pestab, oper1.tb_set_id,
>> tipooper1.tb_tipooper_tipo) AS custo_minuto,
>>    FROM sch_pcp.tb_modoper mod1 
>>
>
> Você pode tentar usar o WITH assim:
>
> WITH consulta AS (
> SELECT mod1.tb_oper_id AS operacao,
>         mod1.tb_modoper_tempo_bruto AS tempo_bruto,
>         mod1.tb_modoper_valorcusto AS valor_custo,
>         estabset1.tb_estset_eficcustos AS eficiencia,
>         ROUND((mod1.tb_modoper_tempo_
>>
>> bruto /
>> (estabset1.tb_estset_eficcustos / 100)),5) AS tempo_total,
>>         ROUND((mod1.tb_modoper_valorcusto),5) AS valor_total,
>>         tipooper1.tb_tipooper_tipo AS tipo_oper,
>>         sch_custos.fun_custo_minuto_setor(mod1.sis_emp_id,
>> emp1.par_scu_tipo_calc_custo_minuto, pestab, oper1.tb_set_id,
>> tipooper1.tb_tipooper_tipo) AS custo_minuto,
>>    FROM sch_pcp.tb_modoper mod1 
>
> ) SELECT * FROM consulta WHERE tempo_total > 10;
>
>
>>
>> O que acontece é que tenho que chamar mais uma Function ->
>> sch_pcp.fun_valor_impostos_operacao()  onde um de seus parâmetros é o
>> resultado da expressão do primeiro ROUND e outro parâmetro é o
>> resultado da Function  sch_custos.fun_custo_minuto_setor() chamada
>> também no SQL..
>> O resultado desta Function de valor de impostos deve ser aproveitado
>> no cálculo para encontrar o Valor Líquido Final.
>>
>>
>> A questão é:
>> - Como o Alias do Round nem da Function é reconhecido dentro da
>> sentença, é possível armazenar um valor calculado em uma expressão ou
>> o valor do Result de uma Function para ser aproveitado na mesma
>> sentença sem fazer novamente a chamada desta Function ?
>>
>> Obrigado.
>>
>> Renato Becker.
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
> Abraços.
>
> Hugo B. Bucker
>
> ___
> 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] Hora do Banco diferente da Hora do Servidor

2012-02-20 Thread David Augusto
Bom Dia pessoal, nesse final de semana 2 servidores do PostgreSQL
simplesmente atrasaram em 1 hora, e o horário do servidor físico está
correto, em compensação um terceiro servidor está com o horário correto.
Busquei sobre o problema e vi muitos falarem em problema com timezone,
porém realizei um *SELECT current_setting('TimeZone');* e os 3 servidores
estão com o timezone "Brazil/East" , alguém já teve esse problema?

Agradeço a atenção.
Att.David Augusto.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Cluster alta disponibilidade Postgres 9

2012-02-27 Thread David Augusto
>Pessoal,
>
>gostaria de opniões sobre qual é a melhor infra de alta disponibilidade
>para o Postgres 9.

>att,
>Davi

Eu vou começar a implantar servidores com streaming replication, pgpool e
heartbeat, é uma primeira experiencia, em emulações e no papel ficou bonito
e funcional ao menos, ainda não consegui testar com uma carga e situações
do dia a dia.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Cluster alta disponibilidade Postgres 9

2012-02-28 Thread David Augusto
Em 28 de fevereiro de 2012 09:18, Leandro Guimarães Faria Corce DUTRA <
l...@dutras.org> escreveu:
Le 2012-F-27  23h18, David Augusto a écrit :


Que tipo de emulações?

Em computadores pessoais, haha e com muita pouca carga, foi mais
experimentação para aprendizado, um levantamento de falhas humanas,
distrações , como contornar,  e também se realmente iria funcionar com
alguns testezinhos forçados de crash.



Boa sorte com os testes!

Obrigado! espero conseguir bons resultados.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Cluster alta disponibilidade Postgres 9

2012-02-28 Thread David Augusto
>
>
> Tenho aqui na empresa em produção um master com dois nodes em produção mas
> ainda não implementei o Herbeat nem o pgpool.Se possível queria uma ajuda
> para configura-los..
>
> Abraços.
>
> Emerson Martins
> DBA Jr
>
>
>
Eu comecei a implantar pelo pgpool, o Heartbeat tive muitos problemas e
dificuldades(talvez pela pouquissima experiencia, tanto com linux, como com
servidores de banco de dados).
O pgpool não tem muito segredo, é compilar, instalar, configurar e botar
pra rodar, uma boa fonte de dados é:
http://pgpool.net/mediawiki/index.php/Documentation

o pgpool.conf alterei somente as seguintes configurações
listen_addresses = '*'
port = 5432
load_balance_mode = true
e as respectivas configurações apontando pra cada nodo
backend_***n

Não utilizei a replicação do pgpool, já que já estava utilizando o
streaming replication do postgresql mesmo.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] BETWEEN X Index Scan

2012-06-26 Thread Renato Augusto
Boa tarde!

Tenho uma tabela com um campo date e tenho um índice para este campo..
Gostaria de entender porque um WHERE nesse campo date usando ">= AND <="
faz a leitura de dados através do índice(Index Scan) e usando "BETWEEN" a
leitura é feita de forma sequencial?

Comparativos do EXPLAIN ANALYZE abaixo:

SELECT com WHERE ( ( hist.datahorafim::date between '06/20/2012' and
'06/26/2012'))

"Sort  (cost=1002255.87..1002256.70 rows=331 width=77) (actual
time=42.662..48.170 rows=27319 loops=1)"
"  Sort Key: endterminal"
"  Sort Method:  quicksort  Memory: 4141kB"
"  ->  Seq Scan on thistprod hist  (cost=100.00..1002242.02
rows=331 width=77) (actual time=2.284..32.959 rows=27319 loops=1)"
"Filter: (((datahorafim)::date >= '2012-06-20'::date) AND
((datahorafim)::date <= '2012-06-26'::date))"
"Total runtime: 52.685 ms"

SELECT com WHERE hist.datahorafim >= '06/20/2012' AND hist.datahorafim <=
'06/26/2012'

"Sort  (cost=3507.53..3569.86 rows=24932 width=77) (actual
time=18.105..23.105 rows=24865 loops=1)"
"  Sort Key: endterminal"
"  Sort Method:  quicksort  Memory: 3815kB"
"  ->  Bitmap Heap Scan on thistprod hist  (cost=393.81..1686.79 rows=24932
width=77) (actual time=2.670..9.120 rows=24865 loops=1)"
"Recheck Cond: ((datahorafim >= '2012-06-20 00:00:00'::timestamp
without time zone) AND (datahorafim <= '2012-06-26 00:00:00'::timestamp
without time zone))"
"->  Bitmap Index Scan on idx_autech_thistprod_9
 (cost=0.00..387.57 rows=24932 width=0) (actual time=2.622..2.622
rows=24865 loops=1)"
"  Index Cond: ((datahorafim >= '2012-06-20
00:00:00'::timestamp without time zone) AND (datahorafim <= '2012-06-26
00:00:00'::timestamp without time zone))"
"Total runtime: 27.227 ms"


Se alguém souber o motivo, agradeço!!


Renato Becker
Desenvolvimento de Software
DBA PostgreSQL
@renatobecker
http://br.linkedin.com/pub/renato-becker/21/a/988
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] BETWEEN X Index Scan

2012-06-26 Thread Renato Augusto
Olá Flávio..
Sim, já rodei o ANALYZE, VACUUM e REINDEX, mas o EXPLAIN continua com essa
diferença absurda..
A tabela tem 66.000 registros, segue o SQL:

EXPLAIN ANALYZE
SELECT hist.endterminal AS "hist.endterminal",
   hist.indice,
   hist.funcao,
   hist.numos,
   hist.codfunc,
   hist.fase,
   hist.maquina,
   hist.datahoraini,
   hist.datahorafim,
   hist.qtdeproduzida,
   hist.qtderejeitada,
   hist.apontamnumerico,
   hist.horimetro,
   hist.atualizado
  FROM autech.thistprod hist
   WHERE ( ( hist.datahorafim >= '06/20/2012' AND hist.datahorafim <=
'06/26/2012'))
   --WHERE ( ( hist.datahorafim::date between '06/20/2012' and
'06/26/2012'))
  ORDER BY 1,1

Renato Becker


Em 26 de junho de 2012 16:13, Flavio Henrique Araque Gurgel <
fla...@4linux.com.br> escreveu:

>
> Em 26-06-2012 15:51, Renato Augusto escreveu:
> > Boa tarde!
> >
> > Tenho uma tabela com um campo date e tenho um índice para este campo..
> > Gostaria de entender porque um WHERE nesse campo date usando ">= AND <="
> > faz a leitura de dados através do índice(Index Scan) e usando "BETWEEN"
> > a leitura é feita de forma sequencial?
> >
> > Comparativos do EXPLAIN ANALYZE abaixo:
> >
> > SELECT com WHERE ( ( hist.datahorafim::date between '06/20/2012' and
> > '06/26/2012'))
> >
> > "Sort  (cost=1002255.87..1002256.70 rows=331 width=77) (actual
> > time=42.662..48.170 rows=27319 loops=1)"
> > "  Sort Key: endterminal"
> > "  Sort Method:  quicksort  Memory: 4141kB"
> > "  ->  Seq Scan on thistprod hist  (cost=100.00..1002242.02
> > rows=331 width=77) (actual time=2.284..32.959 rows=27319 loops=1)"
> > "Filter: (((datahorafim)::date >= '2012-06-20'::date) AND
> > ((datahorafim)::date <= '2012-06-26'::date))"
> > "Total runtime: 52.685 ms"
> >
> > SELECT com WHERE hist.datahorafim >= '06/20/2012' AND hist.datahorafim
> > <= '06/26/2012'
> >
> > "Sort  (cost=3507.53..3569.86 rows=24932 width=77) (actual
> > time=18.105..23.105 rows=24865 loops=1)"
> > "  Sort Key: endterminal"
> > "  Sort Method:  quicksort  Memory: 3815kB"
> > "  ->  Bitmap Heap Scan on thistprod hist  (cost=393.81..1686.79
> > rows=24932 width=77) (actual time=2.670..9.120 rows=24865 loops=1)"
> > "Recheck Cond: ((datahorafim >= '2012-06-20 00:00:00'::timestamp
> > without time zone) AND (datahorafim <= '2012-06-26 00:00:00'::timestamp
> > without time zone))"
> > "->  Bitmap Index Scan on idx_autech_thistprod_9
> >   (cost=0.00..387.57 rows=24932 width=0) (actual time=2.622..2.622
> > rows=24865 loops=1)"
> > "  Index Cond: ((datahorafim >= '2012-06-20
> > 00:00:00'::timestamp without time zone) AND (datahorafim <= '2012-06-26
> > 00:00:00'::timestamp without time zone))"
> > "Total runtime: 27.227 ms"
> >
> >
> > Se alguém souber o motivo, agradeço!!
>
> Sem a consulta completa não dá pra te responder.
> Existe "sort" no plano de execução, então, estou supondo que você está
> usando cláusula ORDER BY.
>
> Manda a consulta completa pra cá pra entendermos.
>
> O planejador toma decisões baseado nas estatísticas. Sua primeira
> consulta está prevendo 331 linhas e a segunda quase 25 mil linhas.
>
> Suas estatísticas estão atualizadas?
> Seu autovacuum está ligado e configurado?
>
> Rode um ANALYZE nas tabelas envolvidas e refaça os EXPLAIN ANALYZE.
>
> []s
>
> Flavio Henrique A. Gurgel
> Consultor e Instrutor 4Linux
> Tel: +55-11-2125-4747
> www.4linux.com.br
>
>
>
> ___
> 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] BETWEEN X Index Scan

2012-06-26 Thread Renato Augusto
Realmente Fabrízio, funcionou normalmente..
Não entendo a lógica do type cast alterar a leitura indexada, mas enfim,
agradeço !!!
Obrigado.


Renato Becker

2012/6/26 Fabrízio de Royes Mello 

>
>
> Em 26 de junho de 2012 16:27, Renato Augusto escreveu:
>
> Olá Flávio..
>> Sim, já rodei o ANALYZE, VACUUM e REINDEX, mas o EXPLAIN continua com
>> essa diferença absurda..
>> A tabela tem 66.000 registros, segue o SQL:
>>
>> EXPLAIN ANALYZE
>> SELECT hist.endterminal AS "hist.endterminal",
>>hist.indice,
>>hist.funcao,
>>hist.numos,
>>hist.codfunc,
>>hist.fase,
>>hist.maquina,
>>hist.datahoraini,
>>hist.datahorafim,
>>hist.qtdeproduzida,
>>hist.qtderejeitada,
>>hist.apontamnumerico,
>>hist.horimetro,
>>hist.atualizado
>>   FROM autech.thistprod hist
>>WHERE ( ( hist.datahorafim >= '06/20/2012' AND hist.datahorafim <=
>> '06/26/2012'))
>>--WHERE ( ( hist.datahorafim::date between '06/20/2012' and
>> '06/26/2012'))
>>   ORDER BY 1,1
>>
>>
> Retire aquele "::date" do teu WHERE com BETWEEN e repita o teste.
>
> Att,
>
> --
> Fabrízio de Royes Mello
> Consultoria/Coaching PostgreSQL
> >> Blog sobre TI: http://fabriziomello.blogspot.com
> >> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
> >> Twitter: http://twitter.com/fabriziomello
>
>
> ___
> 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] BETWEEN X Index Scan

2012-06-26 Thread Renato Augusto
O tipo de campo é timestamp..

Renato Becker


Em 26 de junho de 2012 16:36, Flavio Henrique Araque Gurgel <
fla...@4linux.com.br> escreveu:

>
> Em 26-06-2012 16:30, Fabrízio de Royes Mello escreveu:
> > Retire aquele "::date" do teu WHERE com BETWEEN e repita o teste.
>
> Completando o colega Fabrízio...
> Qual é o tipo de dados da coluna com a data?
>
> []s
>
> Flavio Henrique A. Gurgel
> Consultor e Instrutor 4Linux
> Tel: +55-11-2125-4747
> www.4linux.com.br
> ___
> 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] array retornando valor diferente de varchar

2012-08-15 Thread Renato Augusto
Boa noite
Tenho a seguinte situação, se faço SELECT em uma tabela com campos varchar
está retornando corretamente os dados, mas se faço SELECT destes mesmos
dados em um ARRAY de um SUB-SELECT, então está retornando os valores com
barra invertida (\) no início e fim da coluna..
Mais um detalhe, se o valor da coluna não tiver espaços retorna certo,
senão retorna conforme abaixo:

SELECT OK:

SELECT * FROM material_cores;

3;1;1;"Napa Avelã";"2012-08-15 16:33:02.468763";"Napa_1.jpg"
3;1;2;"Napa Bandeira";"2012-08-15 16:33:02.468763";"Napa_2.jpg"
3;1;3;"Napa Cobalto";"2012-08-15 16:33:02.468763";"Napa_3.jpg"
3;1;4;"Napa Coral";"2012-08-15 16:33:02.468763";"Napa_4.jpg"

SELECT com retorno inválido:

SELECT m.mat_id, m.mat_descricao, (SELECT array(SELECT
array[mc.matcor_id::varchar,mc.matcor_descricao::varchar,mc.matcor_foto::varchar]::varchar
  FROM public.material_cores mc WHERE mc.sis_ten_id = m.sis_ten_id AND
mc.mat_id = m.mat_id ORDER BY mc.matcor_id)) AS arr_mat_cores
  FROM public.material m WHERE m.sis_ten_id = 2 ORDER BY m.mat_id

1;"Napa";"{"{1,\"Napa Avelã\",Napa_1.jpg}","{2,\"Napa
Bandeira\",Napa_2.jpg}","{3,\"Napa Cobalto\",Napa_3.jpg}","{4,\"Napa
Coral\",Napa_4.jpg}","{5,\"Napa Golden\",Napa_5.jpg}","{6,\"Napa
Lilac\",Napa_6.jpg}","{7,\"Napa Lima\",Napa_7.jpg}","{8,\"Napa
Magemta\",Napa_8.jpg}","{9,\"Napa Nuvem\",Napa_9.jpg}","{10,\"Napa
Preto\",Napa_10.jpg}","{11,\"Napa Rato\",Napa_11.jpg}","{12,\"Napa
Rosado\",Napa_12.jpg}","{13,\"Napa Turquesa\",Napa_13.jpg}","{14,\"Napa
Vermelho\",Napa_14.jpg}"}"

Vejam a diferença em um e outro SELECT:

"Napa Avelã" -> \"Napa Avelã\"

Alguém já passou por algum caso como esse?

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


Re: [pgbr-geral] array retornando valor diferente de varchar

2012-08-15 Thread Renato Augusto
Sim, isso eu sei, além de entender essa lógica de escapar a string em array
quero evitar que isso aconteça.
Se não estiver em array isso não acontece.

Renato Becker


Em 15 de agosto de 2012 22:44, Flavio Henrique Araque Gurgel <
fla...@4linux.com.br> escreveu:

>
> On 15-08-2012 21:52, Renato Augusto wrote:
> > Boa noite
> > Tenho a seguinte situação, se faço SELECT em uma tabela com campos
> > varchar está retornando corretamente os dados, mas se faço SELECT destes
> > mesmos dados em um ARRAY de um SUB-SELECT, então está retornando os
> > valores com barra invertida (\) no início e fim da coluna..
> > Mais um detalhe, se o valor da coluna não tiver espaços retorna certo,
> > senão retorna conforme abaixo:
> (...)
>
> > SELECT com retorno inválido:
> >
> > SELECT m.mat_id, m.mat_descricao, (SELECT array(SELECT
> >
> array[mc.matcor_id::varchar,mc.matcor_descricao::varchar,mc.matcor_foto::varchar]::varchar
> >
> >FROM public.material_cores mc WHERE mc.sis_ten_id = m.sis_ten_id AND
> > mc.mat_id = m.mat_id ORDER BY mc.matcor_id)) AS arr_mat_cores
> >FROM public.material m WHERE m.sis_ten_id = 2 ORDER BY m.mat_id
> >
> > 1;"Napa";"{"{1,\"Napa Avelã\",Napa_1.jpg}","{2,\"Napa
> > Bandeira\",Napa_2.jpg}","{3,\"Napa Cobalto\",Napa_3.jpg}","{4,\"Napa
> > Coral\",Napa_4.jpg}","{5,\"Napa Golden\",Napa_5.jpg}","{6,\"Napa
> > Lilac\",Napa_6.jpg}","{7,\"Napa Lima\",Napa_7.jpg}","{8,\"Napa
> > Magemta\",Napa_8.jpg}","{9,\"Napa Nuvem\",Napa_9.jpg}","{10,\"Napa
> > Preto\",Napa_10.jpg}","{11,\"Napa Rato\",Napa_11.jpg}","{12,\"Napa
> > Rosado\",Napa_12.jpg}","{13,\"Napa Turquesa\",Napa_13.jpg}","{14,\"Napa
> > Vermelho\",Napa_14.jpg}"}"
> >
> > Vejam a diferença em um e outro SELECT:
> >
> > "Napa Avelã" -> \"Napa Avelã\"
> >
> > Alguém já passou por algum caso como esse?
>
> Sim
> A barra invertida é o PostgreSQL escapando as aspas das cadeias de
> caracteres.
> É o jeito que se faz para saída de vetores, que foi o que você pediu no
> SELECT.
>
> []s
> Flavio Gurgel
> ___
> 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] Relacionamento Ternário com Foreign Key?

2012-12-12 Thread Renato Augusto
Boa noite

Tenho uma estrutura semelhante as tabelas abaixo:

Table Application
- app_id (PK)
- app_name

Table Device
- device_id (PK)
- device_name
- app_id (FK)

Table Channel
- channel_id (PK)
- channel_name
- app_id (FK)

A questão é a seguinte, tanto a tabela Device com a tabela Channel tem
Foreign Key para Application, agora preciso fazer o relacionamento entre
elas, que teoricamente seria um relacionamento binário entre as 2 chaves
primárias(device_id, channel_id), porém preciso consistir que tanto Device
quanto Channel sejam da mesma application, não sei se isto seria um
relacionamento ternário, pois pelo modelo relacional correto não posso e
nem consigo implementar app_id nesta tabela de junção.

Se alguém já passou por uma situação semelhante ou tem alguma luz, agradeço.


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


Re: [pgbr-geral] Relacionamento Ternário com Foreign Key?

2012-12-12 Thread Renato Augusto
A cardinalidade entre Device e Channel é N-N, não existe precedência entre
elas. Ambas tem FK para Application, o que acontece é que na tabela
associativa entre elas preciso consistir que tenham relação com a mesma
Application.

Renato Becker
Desenvolvimento de Software
DBA PostgreSQL

http://about.me/renatobecker




Em 12 de dezembro de 2012 21:31, Tiago Adami  escreveu:

>
> Em 12/12/2012 20:56, "Renato Augusto"  escreveu:
>
> >
> > Boa noite
> >
> > Tenho uma estrutura semelhante as tabelas abaixo:
> >
> > Table Application
> > - app_id (PK)
> > - app_name
> >
> > Table Device
> > - device_id (PK)
> > - device_name
> > - app_id (FK)
> >
> > Table Channel
> > - channel_id (PK)
> > - channel_name
> > - app_id (FK)
> >
> > A questão é a seguinte, tanto a tabela Device com a tabela Channel tem
> Foreign Key para Application, agora preciso fazer o relacionamento entre
> elas, que teoricamente seria um relacionamento binário entre as 2 chaves
> primárias(device_id, channel_id), porém preciso consistir que tanto Device
> quanto Channel sejam da mesma application, não sei se isto seria um
> relacionamento ternário, pois pelo modelo relacional correto não posso e
> nem consigo implementar app_id nesta tabela de junção.
> >
> > Se alguém já passou por uma situação semelhante ou tem alguma luz,
> agradeço.
> >
>
> Qual a relação de cardinalidade entre Channel e Device? 1-n, n-1,n-n? Se
> por exemplo, Device for precedente a Channel, a pk de Device deve incluir
> app_id e Channel deve ter uma fk com origem em Device, e não em App.
>
> Enviado do meu Galaxy NOTE
>
> ___
> 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] Auditoria de dados

2014-07-25 Thread Renato Augusto
Eu utilizo tabela(s) temporária(s).
Como é restrita para a conexão corrente, após conectar eu atualizo com as
informações que preciso.
Nas triggers leio esta tabela e gravo nas tabelas auditadas.


Em 25 de julho de 2014 13:26, Fabrízio de Royes Mello <
fabri...@timbira.com.br> escreveu:

> On 25-07-2014 12:18, Flavio Henrique Araque Gurgel wrote:
> >>  >>Pretendo fazer essa operação através de trigger
> >> Utilizo o Audit trigger 91Plus [1]
> >>
> >>  >>O problema é capturar o responsável pela alteração, porque quem faz a
> >> conexão no banco é um usuário único, definido na aplicação
> >> Tive o mesmo problema, como uso jdbc resolvi passando o id do usuário
> >> logado como comentário no final da query:
> >> UPDATE tabela SET campo = true WHERE id = 1 --ul:5
> >> onde ul:5 significa usuáio logado de id 5
> >> alterei a a trigger original do audit trigger para capturar em vez do
> >> usuário do postgres, capturar o id que vem após a string '--ul:'
> >>
> >> [1] https://wiki.postgresql.org/wiki/Audit_trigger_91plus
> >>
> >> Atenciosamente,
> >>
> >> Alessandro Lima
> >
> > Cara, bela ideia essa sua! É um problema recorrente.
> > Você poderia até incluí-la nessa página Wiki como um item adicional.
> >
>
> Outra alternativa para esse problema é utilizar variáveis de sessão
> (custom options). Ex:
>
> fabrizio=# SELECT current_setting('classe.variavel');
> ERROR:  unrecognized configuration parameter "classe.variavel"
> fabrizio=# SELECT set_config('classe.variavel', 'valor', false);
>  set_config
> 
>  valor
> (1 row)
>
> fabrizio=# SELECT current_setting('classe.variavel');
>  current_setting
> -
>  valor
> (1 row)
>
>
> Há algum tempo escrevi um extensão [1] pra manipular essas variáveis de
> sessão.
>
> Essa necessidade surgiu no passado pelo mesmo motivo, e na época a
> aplicação era PHP, então pegamos todo conteúdo da sessao ($_SESSION) e
> gravamos na sessão do PostgreSQL após o pg_connect. Com isso temos as
> mesmas variáveis da aplicação no banco também. Ajudou bastante ;-)
>
> Att,
>
> [1] http://pgxn.org/dist/session_variables/0.0.4/
>
> --
>Fabrízio de Royes Mello Timbira - http://www.timbira.com.br/
>PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Renato Becker
Desenvolvimento de Software
DBA PostgreSQL

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


Re: [pgbr-geral] Treinamentos OnLine PostgreSQL

2015-02-25 Thread cleiton augusto
PostgreSQL Replicação Nativa [3] será na nova versão do postgresql 9.4
direcional (BDR) ?

Em 25 de fevereiro de 2015 10:52, Gustavo Freitas 
escreveu:

> gostaria de fazer.. porem ter acesso por um periodo as aulas.. e modo
> de administração tem ?
>
> Em 25 de fevereiro de 2015 11:37, Rafael Fialho
>  escreveu:
> > 2015-02-24 20:16 GMT-03:00 Gustavo Freitas :
> >>
> >> caso o usuario perca as datas... é possivel acesso o conteudo das
> >> aulas por um periodo ?
> >>
> >> Em 24 de fevereiro de 2015 15:03, Fabrízio de Royes Mello
> >>  escreveu:
> >> > Pessoal,
> >> >
> >> > A TIMBIRA acabou de lançar novas edições de treinamentos online do
> >> > PostgreSQL, com tópicos bem específicos e muito "mão-na-massa":
> >> >
> >
> >
> > Após a conclusão é emitido algum tipo de certificado? Pergunto porque, no
> > caso de pagamento por parte da empresa, o mesmo é cobrado.
> >
> > []'s
> >
> > ___
> > pgbr-geral mailing list
> > pgbr-geral@listas.postgresql.org.br
> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >
>
>
>
> --
> Gustavo Freitas
> ___
> 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] Ainda não consegui

2007-05-24 Thread Leandro Augusto Kisielewicz
Faça o seguinte:

crie um arquivo teste.php com o conteúdo


copie e cole estas informações aqui na lista para que possamos ajuda-la 
melhor.

On Thursday 24 May 2007 13:37:46 Dany wrote:
> Quero agradecer por me ajudarem, mas ainda não consegui  me conectar ao
> Postgresql.
> Eu reiniciei o Apache após alterar o php.ini e após alterar o pg_hba.conf.
> Eu inicializei o Postgresql todas às vezes que alterei o pg_hba.conf assim
> como o Apache, está certo fazer assim?
> Assim está o meu pg_hba.conf , por favor que erro estou cometendo?
> Agradeço novamente pela colaboração.
>
> # TYPE  DATABASEUSERCIDR-ADDRESS  METHOD
> host  all all 10.5.92.200 trust
> # IPv4 local connections:
> hostall all10.5.92.200/32trust
> # IPv6 local connections:
> hostall all ::1/128   trust



-- 
Atenciosamente,

Leandro Augusto Kisielewicz
--
Linux Ponta Informática
Fone: (42) 3225 - 8213
www.linuxponta.com.br
[EMAIL PROTECTED]
ICQ: 44735587
MSN:[EMAIL PROTECTED]
Skype: leandro_lxp
___
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.conf e php.info

2007-05-25 Thread Leandro Augusto Kisielewicz
Olá Dany.
Verifique se o caminho
C:\Arquivos de programas\PostgreSQL\8.2\share\locale 

existe realmente, se não existir talvez vc tenha que reinstalar seu php, pois 
o erro que está dando é como se não tivesse puxado a função do php e isso 
nada tem a ver com permissoes do postgre e sim com configuração do php

ateh

On Thursday 24 May 2007 15:58:17 Dany wrote:
> Este é um trecho do postgresql.conf:
> #--
>- # CONNECTIONS AND AUTHENTICATION
> #--
>-
>
> # - Connection Settings -
>
> listen_addresses = '*'# what IP address(es) to listen on;
>   # comma-separated list of addresses;
>   # defaults to 'localhost', '*' = all
>   # (change requires restart)
> port = 5432   # (change requires restart)
> max_connections = 100 # (change requires restart)
>
> Eu alterei listen_addresses conforme alguns tutoriais indicaram.
>
> E este é o phpinfo:
> Obrigada mais uma vez!
>
> http://www.nabble.com/file/p10790364/phpinfo.doc phpinfo.doc



-- 
Atenciosamente,

Leandro Augusto Kisielewicz
--
Linux Ponta Informática
Fone: (42) 3225 - 8213
www.linuxponta.com.br
[EMAIL PROTECTED]
ICQ: 44735587
MSN:[EMAIL PROTECTED]
Skype: leandro_lxp
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Re:Re: Elefante - Ferramenta para monitoramentoem português-BR

2007-06-05 Thread Leandro Augusto Kisielewicz
jah ajeitou seu colate?!
export LC_ALL=C
ou
export LC_ALL=iso-8859-1
ou algo assim...
tem que testar...


On Tuesday 05 June 2007 09:15:47 Nabucodonosor Coutinho Costa wrote:
> após comentar no codigo algumas variaveis re-declaradas, dar acesso trust
> ia localhost ao usuario postgres e testar a conexao sem senha no php e
> alterar as variaveis no postgresql.conf ficou quase funcionando.
>
> não da erro nenhum, mas diz que meu postmaster esta parado
>
> meu ambiente
>
> ubuntu feisty
> kernel 2.6
> apache 2
> php 5
> postgresql 8.2
>
> On Mon, 4 Jun 2007 16:10:37 +, Guilherme Augusto da Rocha Silva 
<[EMAIL PROTECTED]> wrote:
> >> Date: Mon, 4 Jun 2007 10:13:00 -0300
> >> From: "Joao" <[EMAIL PROTECTED]>
> >> Subject: Re: [pgbr-geral] Elefante - Ferramenta para monitoramento
> >> emportuguês-BR
> >>
> >>
> >> senti falta de um Readme
> >
> > Realmente faltou.
> > Mas, como já respondi na lista, será providenciado para o próximo
> > release.
> >
> >> e na minha maquina nao ta funfando nao
> >
> > Como você tentou executar?
> > No meu caso, o desenvolvimento e testes foram com:
> > a) ambiente:
> > - Linux, distro Debian Sarge (3.x)
> > - kernel 2.6.x
> > - Apache 2.x
> > - PHP 4.3.x
> > - PostgreSQL 8.1.x.
> > b) Servidor WEB:
> > - O apache2 está funcionando carregando o módulo do PHP.
> > c) PostgreSQL
> > - As variáveis a seguir estão ligadas (on) - no arquivo
> > postgresql.conf:
> >
> > stats_start_collector, stats_reset_on_server_start, stats_block_level,
> > stats_row_level, stats_command_string
> > - O PostgreSQL aceita conexões HOST para localhost (127.0.0.1) - no
> > arquivo
> > pg_hba.conf.
> > - O PostgreSQL está sendo conectado via PHP sem pedir senha (você pode
> > alterar
> > isto dentro do script index.php, na chamada $db->connect()).
> >
> > Se, mesmo com as informações acima você não conseguir "funfar" o
> > programa, me
> > passe mais detalhes (mensagem de erro, seu ambiente, etc) para poder te
> > ajudar melhor...
> >
> > Obrigado pelo retorno.
> > --
> >
> >
> > /*
> > Administração de Dados e Bancos de Dados
> > Gerência de Tecnologia da Informação
> > SIM Instituto de Gestão Fiscal
> > */
> > ___
> > pgbr-geral mailing list
> > pgbr-geral@listas.postgresql.org.br
> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
> --
> Nabucodonosor Coutinho Costa
> Desenvolvedor de Bugs



-- 
Atenciosamente,

Leandro Augusto Kisielewicz
--
Linux Ponta Informática
Fone: +55 [42] 3225 - 8213
Site: www.linuxponta.com.br
[EMAIL PROTECTED]
ICQ: 44735587
MSN: [EMAIL PROTECTED]
Skype: leandro_lxp
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Duvida com relação a Senha usuari o Postgres

2008-03-13 Thread Leandro Augusto Kisielewicz
Possivelmente porque tua opção de login esteja como "trust" para a máquina 
local.
procure um arquivo pg_hba.conf e verifique estas configurações

On Thursday 13 March 2008 11:19:06 Anderson wrote:
> Bom Dia pessoal,
>
> sou novo aqui na lista e também com o Postgresql.
>
> Fiz a instalação do Postgresql versão 8.2 em um servidor Debian, estou
> conseguindo acessa-lo pelo PgAdminIII de uma maquina XP e também pelo
> PhpPgAdmin via Web sem problemas.
> A minha dúvida é a seguinte: Eu andei lendo alguns tutoriais que dizem
> que eu preciso fazer a alteração da senha do usuário "postgres"
> manualmente pelo "psql" no servidor. Eu fiz isso e não apresentou erro
> nenhum, porém quando eu vou acessar o banco de dados pelo PgAdminIII ele
> me pede a senha do usuário, e mesmo que eu infome a senha incorreta ou
> deixe o campo senha vazio, ele me conecta com o banco de dados sem
> problemas.
> Alguém saberia me dizer o pq a minha senha não está sendo validada?
>
> Obrigado pela atenção
> Anderson Manica
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



-- 
Atenciosamente,

Leandro Augusto Kisielewicz
-
Linux Ponta Informática - Desenvolvimento
Acesse : www.linuxponta.com
-
Antes de Imprimir, pense em sua responsabilidade ambiental.
In a world without walls, what is the need for gates and windows?
___
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 no slackware 12 lento

2008-03-26 Thread Leandro Augusto Kisielewicz
Não se deve usar sistema de arquivo com journaling para postgres... vc deve 
desabilitar o journaling do seu ext3... pq o postgres já faz isso o certo 
é deixar o teu diretório de dados do postgres em uma partição com um sistema 
de arquivos q não tenha esta característica ou que esteja desabilitada

On Wednesday 26 March 2008 15:16:05 Giuliani Deon Sanches wrote:
> Instalei um pgsql compilado no slack 12. Meti um iptables fechando
> tudo e deixando aberto apenas entrada e saida da 5432.
> As únicas configurações que fiz foi para habilitar conexões da rede
> local pois esperava que o pessoal que desenvolve o software que vai
> utilizar esse servidor tivesse definições próprias.
> Descobri que o máximo que eles manjam de postgresql é a instalação via
> next-next-finish e tem muitos clientes deles rodando o pgsql no XP.
> Hoje a tarde recebi uma ligação onde eles afirmaram que se eles
> colocarem o pgsql em uma máquina XP de lá (512 de ram) ela esta
> rodando (respondendo) mais rapidamente do que o servidor dedicado ao
> pgsql (1GB de ram, dual core). Acho que a versão windows já vem com
> alguma pré-configuração que permite essa performance melhor.
> Além das informações nesse link
> (http://www.westnet.com/~gsmith/content/postgresql/pg-5minute.htm) o
> que mais eu precisaria verificar para obter um bom desempenho do pgsql
> nesse server, considerando que o sistema de arquivos e ext3 ?
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



-- 
Atenciosamente,

Leandro Augusto Kisielewicz
-
Linux Ponta Informática - Desenvolvimento
Acesse : www.linuxponta.com
-
Antes de Imprimir, pense em sua responsabilidade ambiental.
You can only live once, but if you do it right, once is enough.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Dúvida modelagem (George Silva)

2009-08-25 Thread Raphael Augusto Dourado
Bom dia George.

Acredito que a segunda forma eh mais adequada, pois seu banco de dados vai
ficar mais normalizado e organizado.
Veja que o fato de você ter mais registros é compensado de certa forma por
ter menos colunas, então acho que não precisa se preocupar com isso.
Outro fato importante é que no segundo caso seu sistema vai ficar bem mais
fácil de ser expandido caso isso seja necessário futuramente, pois você não
vai precisar modificar suas colunas da tabela resultado, diminuindo futuras
dores-de-cabeça ao ter que remodelar sua implementação para mais colunas.
Portanto, meu voto vai pra opção 2 ;)

Abraços,
Raphael Augusto Dourado.
http://raphaaugusto.wordpress.com


>
> Message: 3
> Date: Mon, 24 Aug 2009 19:32:15 -0300
> From: George Silva 
> Subject: [pgbr-geral] Dúvida modelagem
> To: Comunidade PostgreSQL Brasileira
>
> Message-ID:
><9aa147370908241532k4f7bd135x43068ca171b71...@mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Boa noite pessoal,
>
> Imaginem a seguinte situação: tenho que registrar em um banco de dados
> dados
> relativos à análises químicas, de um ou mais elementos, em uma ou mais
> unidades. Existem "dois" *approachs* para esta situação:
>
> CREATE TABLE amostra(
> id_amostra serial not null,
> foo1 foo,
> foo2 foo,
> constraints...);
>
> CREATE TABLE resultado(
> id_resultado serial not null,
> id_amostra references amostra(id_amostra),
> au_ppm double,
> au_ppb double,
> au_pct double,
> ag_ppm double,
> ag_ppb double,
> ag_pct double,
> ...,
> constraints...);
>
> OU
>
> CREATE TABLE resultado(
> id_resultado serial not null,
> id_amostra references amostra(id_amostra),
> id_elemento integer references elementos(id_elemento),
> id_unidade integer references unidades(id_unidade),
> valor double,
> constraints...)
>
> No primeiro caso, terei um monte de colunas (o padrão das análises químicas
> são 31 elementos, mas nem sempre o resultado sai com 3 unidades ppm, ppb e
> pct - ou seja, 93 colunas) e no outro terei geralmente entre 31 registros
> (garantidos, não importa a unidade) à 40 registros (em casos muito
> especiais).
>
> Não sei se conseguiram entender como seria a tabela de resultados no
> primeiro exemplo...mas me digam aí, o que acham mais viável? Estou
> advogando
> a segunda alternativa, onde repito um id_amostra diversas vezes, mas
> flexibilizando a entrada do elemento e da unidade de medida.
>
> O que acham?
>
> Obrigado pela ajuda.
>
> --
> George R. C. Silva
>
> Desenvolvimento em GIS
> www.sextantegeo2.blogspot.com
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Ajuda com Monitoramento do BD.

2010-07-08 Thread Carlos Augusto Machado


Caros,
Estou fazendo meu TCC sobre melhoria de performance em BD implementados 
sobre o PostgreSQL.
O trabalho tem duas seções específicas, as quais estou começando a 
desenvolver exemplos práticos:

- Otimização de índices
- Otimização de consultas
Em ambos os casos, vou precisar monitorar um BD para apresentar os 
problemas antes de otimizar, as soluções dadas e como ficou o desempenho 
após a solução.

Para isso, venho até a lista para pedir apoio e dicas.
Meu ambiente de trabalho é um notebook com Windows Seven, PostgreSQL 
8.4, 3GB RAM.
Também posso simular ambientes com máquina virtual rodando Windows XP ou 
Linux.
Quanto ao monitoramento, pensei em usar uma ferramenta própria para essa 
atividade.
Estudei o BenchmarkSQL, porém ele analisa a configuração do ambiente e 
hardware, usando um esquema de BD próprio para seu tipo de teste 
(criando tabelas próprias e definindo pesos para consultas).
No entanto, se eu precisar analisar o BD de uma aplicação qualquer, pelo 
que entendi, o benchmarkSQL não vai ser tão útil.
Então pergunto, há alguma ferramenta que faça o monitoramento de um BD 
já existente? (PS. Preferencialmente livre e que rode em Windows).
Uma alternativa que verifiquei é o uso do comando EXPLAIN. Esse comando 
se aplica mais para a otimização de consultas e, nesse caso, eu preciso 
saber antecipadamente quais as consultas que deverão ser analisadas.
A dúvida é como descobrir quais são as consultas que precisam ser 
analisada em um BD qualquer.
Por fim, alguem sabe indicar onde poderia encontrar BDs PostgreSQL para 
teste, sem precisar criar um ou mais específicos para o trabalho?


--
Att,
Carlos Augusto Machado
Email: gguto...@gmail.com
MSN: gutinhomach...@gmail.com
Fone: (49) 88532089

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


Re: [pgbr-geral] Ajuda com Monitoramento do BD

2010-07-26 Thread Carlos Augusto Machado
   Caros,

Continuando o assunto para que outros também contribuam...

 >>Estou fazendo meu TCC sobre melhoria de performance em BD implementados
 >>sobre o PostgreSQL.
> Muito legal :)
 >>O trabalho tem duas seções específicas, as quais estou começando a
 >>desenvolver exemplos práticos:
 >>- Otimização de índices
 >>- Otimização de consultas
> Primeira dúvida. O que você chama de otimização de índices? Criação de um
> índice para ver se melhora a performance?
Quase isso, a idéia é criar novos índices para melhorar a performance, 
porem, baseado no monitoramento do banco de dados.
Para tanto, preciso entender o que monitorar no banco para identificar 
que indices criar. Talvez o pg_founie citado na resposta anterior possa 
ajudar.

 >>Em ambos os casos, vou precisar monitorar um BD para apresentar os
 >>problemas antes de otimizar, as soluções dadas e como ficou o desempenho
 >>após a solução.

> Você tem um banco de dados para isso?
Montamos um banco de dados baseado no estudo de caso de uma vídeo 
locadora, porem achamos que este banco "não vai apresentar problemas".
Gostaríamos de ter um banco de uma aplicação real, mas não conseguimos 
nenhum até o momento.

 >>Para isso, venho até a lista para pedir apoio e dicas.
 >>Meu ambiente de trabalho é um notebook com Windows Seven, PostgreSQL 
8.4,
 >>3GB RAM.
 >>Também posso simular ambientes com máquina virtual rodando Windows XP ou
 >>Linux.

> Isso não seria problema.
Legal...

 >>Quanto ao monitoramento, pensei em usar uma ferramenta própria para essa
 >>atividade.

> Que tipo de ferramenta?
>
> Você já pensou em utilizar as views de sistema?
>
> - pg_stat_activity
> - pg_stat_user_tables
> - pg_stat_user_indexes
>
> Além disso tem o pg_fouine [1] onde você pode gerar as consultas 
> utilizadas
> pelo sistema.

Obrigado por essa indicação, comecei a ver essas views. Alguem tem mais 
material demonstrando o uso delas?

Como não terei a aplicação, apenas o banco de testes, terei de realizar 
consultas arbitrarias. Correto? Alguma dica para gerar essas consultas?

 >>Estudei o BenchmarkSQL, porém ele analisa a configuração do ambiente e
 >>hardware, usando um esquema de BD próprio para seu tipo de teste 
(criando
 >>tabelas próprias e definindo pesos para consultas).

> Você pode usar o pgtune [2] para auxiliar e ajudar na configuração dos
> parâmetros de configuração.
O pg_fouine e o pgtune são somente para ambientes linux? ou rodam também 
em windows?

 >>No entanto, se eu precisar analisar o BD de uma aplicação qualquer, 
pelo que
 >>entendi, o benchmarkSQL não vai ser tão útil.
 >>Então pergunto, há alguma ferramenta que faça o monitoramento de um 
BD já
 >>existente? (PS. Preferencialmente livre e que rode em Windows).

> Como assim ferramenta de um BD já existente?
Aqui a ideia é usar uma ferramenta para monitorar o banco de dados de um 
sistema já existente (erp, automação comercial, etc.).
Pelas respostas anteriores o pg_fouine pode ser essa ferramenta, 
monitorando as consultas do sistema.

 >>Uma alternativa que verifiquei é o uso do comando EXPLAIN. Esse 
comando se
 >>aplica mais para a otimização de consultas e, nesse caso, eu preciso 
saber
 >>antecipadamente quais as consultas que deverão ser analisadas.
> O comando EXPLAIN mostra o plano de execução de cada consulta, porém para
> ele funcionar bem é necessário que as estatísticas do banco estejam
> atualizadas, vide comando ANALYZE do PostgreSQL.
Ok.

 >>A dúvida é como descobrir quais são as consultas que precisam ser 
analisada
 >>em um BD qualquer.

> Isso depende muito. Aconselho em primeiro lugar você aplicar o pg_fouine
> para ler as consultas geradas pela aplicação, a partir dai você tem que
> trabalhar nas consultas que podem trazer um ganho maior para um contexto
> global.
Ok. Neste caso as consultas que podem trazer um ganho maior 
provavelmente são as que consomem mais tempo de processamento.

 >>Por fim, alguem sabe indicar onde poderia encontrar BDs PostgreSQL para
 >>teste, sem precisar criar um ou mais específicos para o trabalho?

> Isso é muito complicado, dificilmente você vai achar um banco pronto de
> testes para você aplicar testes de desempenho, eu iria sugerir você 
> montar
> um ambiente para isso, e popular com bastantes dados as tabelas para 
> ai sim
> pode trabalhar esta questão.
>
> Um bom ponto de início pode ser o pagila [3].
>
> [1] http://pgfouine.projects.postgresql.org/
> [2] http://pgfoundry.org/projects/pgtune/
> [3] http://pgfoundry.org/projects/dbsamples/
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Ajuda para instalar o Pgfouine

2010-08-02 Thread Carlos Augusto Machado
Caros,
Estou tentando instalar o pgfouine no Ubuntu 10.4,quero monitorar as
consultas do BD, estou utilizando o PostgreSQL 8.4, mas não consegui
instalar o pgfouine, usei as seguintes configurações no postgresql.conf
(configurações que o Diogo Castro passou):

"Arquivo postgresql.conf"
log_destination = 'csvlog'
logging_collector = on
log_min_duration_statement = 0
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'

Mas não consegui utilizar essa log no pgfouine, outro problema que
encontrei foi que em alguns tutoriais fala para adicionar e editar o
arquivo "syslog.conf":

Adicionar isso:
local0.*-/var/log/postgresql/main.log

Editar isso:
*.=info;*.=notice;*.=warn;\
auth,authpriv.none;\
local0.none;\
cron,daemon.none;\
mail,news.none  -/var/log/messages

Mas acontece que não tenho esse arquivo no ubuntu instalado no meu PC,
tem só arquivo "rsyslog.conf", esse é o mesmo arquivo? É preciso mesmo
editar esse arquivo? E o Apache tenho que configurar algo nele? 

Emfim não consegui sair do chão, e peço ajuda de vocês para instalar o
pgfouine, porque preciso para o continuação do meu TCC.

Att,
Carlos Augusto Machado


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


Re: [pgbr-geral] Digest pgbr-geral, volume 42, assunto 5

2010-08-10 Thread Carlos Augusto Machado
>
> --
>
> Message: 6
> Date: Mon, 2 Aug 2010 21:14:24 -0300
> From: JotaComm 
> Subject: Re: [pgbr-geral] Ajuda para instalar o Pgfouine
> To: Comunidade PostgreSQL Brasileira
>
> Message-ID:
>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Olá,
>
> Em 29 de julho de 2010 23:04, Carlos Augusto Machado
> escreveu:
>
> > Caros,
> > Estou tentando instalar o pgfouine no Ubuntu 10.4,quero monitorar as
> > consultas do BD, estou utilizando o PostgreSQL 8.4, mas não consegui
> > instalar o pgfouine, usei as seguintes configurações no postgresql.conf
> > (configurações que o Diogo Castro passou):
> >
>
>
>
> >"Arquivo postgresql.conf"
> >log_destination = 'csvlog'
> >logging_collector = on
> >log_min_duration_statement = 0
> >log_directory = 'pg_log'
> >log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
> >
> > Mas não consegui utilizar essa log no pgfouine, outro problema que
> > encontrei foi que em alguns tutoriais fala para adicionar e editar o
> > arquivo "syslog.conf":
> >
> > Adicionar isso:
> > local0.*-/var/log/postgresql/main.log
> >
> > Editar isso:
> >*.=info;*.=notice;*.=warn;\
> >auth,authpriv.none;\
> >local0.none;\
> >cron,daemon.none;\
> >mail,news.none  -/var/log/messages
> >
> > Mas acontece que não tenho esse arquivo no ubuntu instalado no meu PC,
> > tem só arquivo "rsyslog.conf", esse é o mesmo arquivo? É preciso mesmo
> > editar esse arquivo? E o Apache tenho que configurar algo nele?
> >
> > Emfim não consegui sair do chão, e peço ajuda de vocês para instalar o
> > pgfouine, porque preciso para o continuação do meu TCC.
> >
>
> >Você seguiu o que manda o site do pgfouine? Qual o erro que você tem?
>
> >Não precisa modificar nada no SO, apenas siga as instruções do site [1].
>
> >[1] http://pgfouine.projects.postgresql.org/
>
>
Segui sim...o pgfouine está normal consegui arrumar ele, o que está com
problemas é as logs do postgresql, não está gerando corretamente, e
aconteceu que eu limpei o arquivo de log (o lc_messages estava pt_BR, mudei
para en_US, então limpei o texto da log), e agora não está gravando mais as
logs, por mais que eu faça alguma consulta no postgre a log continua em
branco, então como eu faço para o postgre voltar a gravar nas logs? e pq
está dando erro na formatação da log, pois segui as configurações no site do
pgfouine: Segue os erros:

*c  * check that PostgreSQL uses an english locale for logging (lc_messages
in your postgresql.conf),   (Está en_US.UTF-8)
* check that you use the -logtype option (syslog, stderr) according to your
log file,(Estou usando syslog com o
log_line_prefix = 'user=%u,db=%d ')
* if you use syslog and log_line_prefix, check that your log_line_prefix has
a trailing space,
* if you use stderr, check that your log_line_prefix is of the form '%t
[%p]: [%l-1] '.
If you think your log file and your options are correct, please contact the
author (gsmet on #postgre...@freenode or guillaume-pg at smet dot org).
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Ajuda para instalar o Pgfouine

2010-08-16 Thread Carlos Augusto Machado




> Caros,
> Estou tentando instalar o pgfouine no Ubuntu 10.4,quero monitorar as
> consultas do BD, estou utilizando o PostgreSQL 8.4, mas não consegui
> instalar o pgfouine, usei as seguintes configurações no
   postgresql.conf
> (configurações que o Diogo Castro passou):
>



>"Arquivo postgresql.conf"
>log_destination = 'csvlog'
>logging_collector = on
>log_min_duration_statement = 0
>log_directory = 'pg_log'
>log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
>
> Mas não consegui utilizar essa log no pgfouine, outro problema que
> encontrei foi que em alguns tutoriais fala para adicionar e editar o
> arquivo "syslog.conf":
>
> Adicionar isso:
> local0.*-/var/log/postgresql/main.log
>
> Editar isso:
>*.=info;*.=notice;*.=warn;\
>auth,authpriv.none;\
>local0.none;\
>cron,daemon.none;\
>mail,news.none  -/var/log/messages
>
> Mas acontece que não tenho esse arquivo no ubuntu instalado no
   meu PC,
> tem só arquivo "rsyslog.conf", esse é o mesmo arquivo? É preciso
   mesmo
> editar esse arquivo? E o Apache tenho que configurar algo nele?
>
> Emfim não consegui sair do chão, e peço ajuda de vocês para
   instalar o
> pgfouine, porque preciso para o continuação do meu TCC.
>

   Você seguiu o que manda o site do pgfouine? Qual o erro que você tem?

   Não precisa modificar nada no SO, apenas siga as instruções do site [1].

   [1] http://pgfouine.projects.postgresql.org/



Segui sim...o pgfouine está normal consegui arrumar ele, o que está com 
problemas é as logs do postgresql, não está gerando corretamente, e 
aconteceu que eu limpei o arquivo de log (o lc_messages estava pt_BR, 
mudei para en_US, então limpei o texto da log), e agora não está 
gravando mais as logs, por mais que eu faça alguma consulta no postgre a 
log continua em branco, então como eu faço para o postgre voltar a 
gravar nas logs? (o postgre.conf está configurado para gravar as logs),  
e pq está dando erro na formatação da log, pois segui as configurações 
no site do pgfouine: Segue os erros:


*c  * check that PostgreSQL uses an english locale for logging 
(lc_messages in your postgresql.conf),   (Está en_US.UTF-8)
* check that you use the -logtype option (syslog, stderr) according to 
your log file,(Estou usando syslog com o 
log_line_prefix = 'user=%u,db=%d ')
* if you use syslog and log_line_prefix, check that your log_line_prefix 
has a trailing space,
* if you use stderr, check that your log_line_prefix is of the form '%t 
[%p]: [%l-1] '.
If you think your log file and your options are correct, please contact 
the author (gsmet on #postgre...@freenode or guillaume-pg at smet dot org).
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] geradores de relatórios

2010-10-27 Thread Daniel Augusto Bastos
Eu não sou muito fá do PhpJavaBridge, uso Jasper com JasperServer pra gerar
os relatórios acessando via WS.
Ficou muito bom.

Abs
Daniel Augusto Bastos


Em 27 de outubro de 2010 00:49, Pablo Sánchez  escreveu:

> também pode-se usar o jasper com o php
>
>
> http://alexm.unetvale.com.br/blog/2010/04/gerando-relatorios-com-jasper-no-php-mini-how-to/
>
> Em 26 de outubro de 2010 22:48, Émerson Eng. 
> escreveu:
>
> Muito em breve iniciarei o desenvolvimento de um gerador de relatorios
>> adaptado a realidade do software que desenvolvo, mas antes, quero ver as
>> soluções existentes para ter base conceitual e técnica.
>>
>> Irei postar aqui uma avaliação pessoal de todas as sugestões + as que eu
>> conheço.
>>
>> Em 26 de outubro de 2010 20:32, Osvaldo Kussama <
>> osvaldo.kuss...@gmail.com> escreveu:
>>
>>  Em 26 de outubro de 2010 09:11, Émerson Eng. 
>>> escreveu:
>>> >
>>> >
>>> > Bom dia a todos :)
>>> >
>>> > Vocês conhecem geradores de relatórios bons open source? Se sim, quais?
>>> >
>>> > Sei que é recorrente na lista a questão, mas os participantes da lista
>>> se
>>> > atualizam.
>>> >
>>>
>>>
>>> Avalie o Pentaho Reporting:
>>> http://www.pentaho.com/products/reporting/
>>>
>>> Osvaldo
>>>  ___
>>> 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
>>
>>
>
>
> --
>
>
>
>
>  *
> Pablo Santiago Sánchez*
> ZCE ZEND006757
> phack...@gmail.com
> (61) 9975-0883
> http://www.sansis.com.br
> *"Quidquid latine dictum sit, altum viditur"*
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Carlos Augusto Machado convidou voc ê para abrir uma conta de e-mail do Google

2010-11-22 Thread Carlos Augusto Machado
Estou usando o Gmail e acho que vale a pena conferir. Isto é um convite para
você criar uma conta.


  Você recebeu um convite para o Gmail!

Carlos Augusto Machado convidou você para abrir uma conta do Gmail.

O Gmail é o serviço de e-mail gratuito do Google, desenvolvido com base na
ideia de que o e-mail pode ser intuitivo, eficiente e divertido. O Gmail
tem:

 *Menos spam*
Mantenha as mensagens indesejadas fora da sua caixa de entrada com a
tecnologia inovadora do Google.

* Muito espaço *
Espaço de armazenamento suficiente para que você nunca precise excluir uma
mensagem.

*Bate-papo integrado *
Converse por vídeo ou texto com Carlos Augusto Machado e outros amigos em
tempo real.

* Acesso pelo celular*
Receba seus e-mails onde estiver com o Gmail no seu celular.

Você pode até mesmo importar seus contatos e mensagens do Yahoo!, do
Hotmail, do AOL ou de qualquer outro webmail ou conta POP.

Quando você criar sua conta, Carlos Augusto Machado receberá uma notificação
sobre o seu novo endereço do Gmail para que vocês mantenham contato. Saiba
mais <http://mail.google.com/mail/help/intl/pt_BR/about.html> ou comece
agora<http://mail.google.com/mail/a-4621494eb-7ff49dc662-DF0ncEDV1TOWzATJPrOZBTKjIUY>
!

Inscreva-se<http://mail.google.com/mail/a-4621494eb-7ff49dc662-DF0ncEDV1TOWzATJPrOZBTKjIUY>

Google Inc. | 1600 Ampitheatre Parkway | Mountain View, California 94043
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Período

2008-06-11 Thread Leandro Augusto Kisielewicz
select * from tabela where data between 2008-06-01 and 2008-06-05

(Conjunto fechado)

On Wednesday 11 June 2008 10:36:10 Vinicius Santos - MSI wrote:
> Pessoal, existe alguma maneira de retornar todas as datas de um determinado
> período ?
>
> Por exemplo, select * from "período de 01/06/2008 a 05/06/2008", para 
retornar o seguinte:
> |Data|
>
> 01/06/2008
> 02/06/2008
> 03/06/2008
> 04/06/2008
> 05/06/2008



-- 
    Atenciosamente,

Leandro Augusto Kisielewicz
-
Linux Ponta Informática - Desenvolvimento
Acesse : www.linuxponta.com
-
You can only live once, but if you do it right, once is enough.

It’s not that Unix is unfriendly
it just chooses its friends carefully.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] PostGIS

2008-08-12 Thread Cézar Augusto Ferreira
Galera, alguém sabe onde eu consigo material sobre PostGIS, cartografia,
Sistemas de coordenadas, essas paradas assim?
Obrigado!

-- 
---
Programador Java - PHP
3Way NetWorks
www.3way.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] PostGIS

2008-08-12 Thread Cézar Augusto Ferreira
obrigado galera!

2008/8/12 Eloi Ribeiro <[EMAIL PROTECTED]>

> Manual PostGIS http://www.webgis.com.br/postgis/
>
> Sumário
>
> PostGIS é uma extensão ao sistema de banco de dados object-relational
> PostgreSQL, que permite o uso de objetos GIS (Sistemas de Informação
> Geográfica) serem armazenados em banco de dados. PostGIS inclui suporte
> para índices espacias GiST-based R-Tree e funções para análise e
> processamento de objetos GIS.
>
> Este é um manual da versão 1.2.2SVN
>
> Boa sorte,
>
> Eloi
>
>
>
> 2008/8/12 Marcelo Costa <[EMAIL PROTECTED]>
>
>> Olá, bom dia!
>>
>> 2008/8/12 Cézar Augusto Ferreira <[EMAIL PROTECTED]>
>>
>>> Galera, alguém sabe onde eu consigo material sobre PostGIS, cartografia,
>>> Sistemas de coordenadas, essas paradas assim?
>>> Obrigado!
>>>
>>
>> Procure por 
>> http://www.geolivre.org.br/<http://www.geolivre.org.br/downloads/geozine/geozine-n01-v20-16ago2007.pdf>,
>> há artigos e tutoriais que podem te ajudar.
>>
>> Att,
>>
>>
>> --
>> Marcelo Costa
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> Eloi Ribeiro
>
> eloi.ribeiro ARROBA gmail PONTO com
> http://eloi-ribeiro.blogspot.com
>
> Espanha, Valência
>
> Antes de imprimir pensa que estará a gastar papel, tinta e energia.
>
> Apaga todos os endereços de email do cabeçalho, bem como qualquer um
> que apareça no corpo da mensagem. Essa informação é privada e não publica.
>
> Protege os endereços dos destinatários colocando os mesmos em BCC ou CCo.
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
---
Programador Java - PHP
3Way NetWorks
www.3way.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] Modelagem de BD Geográfico

2008-08-22 Thread Cézar Augusto Ferreira
Angelo, você tem algum material sobre essas propostas de modelagem de BDGeo?

2008/8/21 Angelo Augusto Frozza (*UNIPLAC) <[EMAIL PROTECTED]>

>  Oi Luigi,
>
> Realmente, existem várias propostas para modelagem de BDGeo e as principais
> são extensões de modelos UML.
>
> O OMT-G eu conheci e usei enquanto fazia minha dissertação de Mestrado/ Ele
> foi desenvolvido por uma pessoa que trabalha na PRODABEL (tive contato com
> ela durante o Mestrado).
> Ele é bastante usado (vide google) e foi adotado como padrão pela CONCAR -
> Comissao Nacional de Cartografia e pela ANA - Agencia Nacional de Aguas.  Só
> não sei que ferramenta eles estão usando.
>
> Tem também o GeoFrame, desenvolvido na UFRGS/UFV pelo Prof. Jugurta
> Ele usou o ArgoUML para criar uma extensão para o GeoFRAME (ArgoCASEGEO).
>
> Porém, eu tava pesquisando sobre o ArgoUML mas ele tem pouca documentação,
> o que foi confirmado pelo Prof. Jugurta.
> Ele próprio sugeriu que fizessemos uma analise de outras ferramentas... por
> isso o e-mail para a lista, na tentativa de identificar essas outras
> ferramentas.
>
> {}s,
>
> ---
> Prof. Angelo Augusto Frozza, M.Sc.
> [EMAIL PROTECTED]
> htp://uniplac.net/~frozza <http://uniplac.net/%7Efrozza>
> Coordenador do Curso de Sistemas de Informação
> Universidade do Planalto Catarinense - UNIPLAC
> Lages - S.C.  - Brasil
> http://www.uniplac.net
>
>
> - Original Message -
>  *From:* Luigi Castro Cardeles <[EMAIL PROTECTED]>
> *To:* Comunidade PostgreSQL Brasileira
> *Sent:* Thursday, August 21, 2008 6:09 PM
> *Subject:* Re: [pgbr-geral] Modelagem de BD Geográfico
>
> Olá,
>
> Tentou o ArgoUML? A modelagem de dados geográficos em banco de dados ainda
> não está consolidada, existindo diversas propostas.
> Posso saber por que especificamente essa foi escolhida?
>
> []'s
> --
> Luigi Castro Cardeles
>
> --
>
> ___
> 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
>
>


-- 
---
Programador Java - PHP
3Way NetWorks
www.3way.com.br
---
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Indice parando.

2009-05-27 Thread Jose Augusto Pereira
Amigos,

Tenho um Postgres 8.3 rodando em um cliente, e tenho uma tabela com 350
milhoes de linhas ( 10 colunas: 4 varchar 30, 4 char 1, 1 date, 1 numerico
12,2)
Essa tabela cresce 1 milhão de linhas por dia e terá o limite de 400 milhoes
de linhas.
Nesa tabela, faço um group by para abastecer uma tabela com os dados
resumidos. (nova tabela tem 10 colunas: 3 varchar 30, 5 char 1, 1 date, 1
numerico 12,2)
Criei vários indices diferentes para tentar trabalhar essa tabela, mas em
todos os casos acontece a mesma coisa, quando eu passo de 400.000 linhas, o
banco para de usar os indices, com isso, se eu processar 400.000 o
processamento sai em menos de 1 segundo se eu coloco 400.001 linhas demora 1
hora.

Ja tentei desativas valores como (enable_seqscan) e (enable_nestloop) e nada
adiantou.
Imagino que algum dos parâmetros de configuração do banco pode estar dando
problema.
Tenho um servidor com 4Gb de memoria e processador Xeon Quad X3210.

Alguns dos meus principais parâmetros no postgres

max_connections = 100
shared_buffers = 2048MB
work_mem = 2MB
maintenance_work_mem = 48MB
max_fsm_pages = 16777216
max_fsm_relations = 1000

Alguém tem alguma idéia do que posso fazer para corrigir isso?

Abraços.
José Augusto.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] View com DB-Link

2011-11-17 Thread Carlos Augusto Machado
Até onde sei o FDW também não repassa os filtros do WHERE. Busca todos
os dados da tabela e filtra localmente. Isto leva ao mesmo problema
que o Vinicius estava tendo com o DB-Link.

Att,
Carlos Augusto Machado

2011/11/17 Flavio Henrique Araque Gurgel :
>> Não alcancei o que você espera do dblink.
>> Você espera que a função leve em consideração informações fora do
>> escopo dos parâmetros que lhe são fornecidos?
>
> Além da dica do nosso caro Osvaldo, fica outra: PostgreSQL 9.1 com
> FDW, esse problema do DB-Link vai embora, a consulta será um simples
> SELECT direto na tabela estrangeira.
>
> []s
> Flavio Gurgel
> ___
> 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] BRTFATAL: terminando conexão por causa de um comando do administrador

2011-12-06 Thread jorge augusto soares
Bom dia a Todos,

O proprio postgres pode dar esse comando abaixo se travar ou dar alguma bug
?

2011-12-03 08:59:58 BRTLOG:  pedido de desligamento rápido foi recebido

2011-12-03 08:59:58 BRTLOG:  interrompendo quaisquer transações ativas

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um comando
do administrador

2011-12-03 08:59:58 BRTLOG:  inicializador do autovacuum está sendo
desligado

2011-12-03 09:00:04 BRTLOG:  desligando

2011-12-03 09:00:05 BRTLOG:  sistema de banco de dados está desligado
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] BRTFATAL: terminando conexão por causa de um comando do administrador

2011-12-07 Thread jorge augusto soares
Obrigado pelo ajuda, segue mais logs.

2011-12-03 07:26:47 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:47 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:47 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:47 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:47 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:47 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:47 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:47 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:47 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:47 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:29:17 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:29:17 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:29:40 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:32:54 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 08:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 08:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 08:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 08:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 08:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 08:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 08:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 08:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 08:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 08:26:48 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 08:55:01 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 08:55:01 BRTLOG:  EOF inesperado durante conexão do cliente



Em 6 de dezembro de 2011 14:06, JotaComm  escreveu:

> Olá,
>
> Em 6 de dezembro de 2011 10:39, jorge augusto soares <
> programadorj...@gmail.com> escreveu:
>
> Bom dia a Todos,
>>
>> O proprio postgres pode dar esse comando abaixo se travar ou dar alguma
>> bug ?
>>
>
> Ele até pode fazer isso, mas é muito raro.
>
> Você tem o log com os momentos anteriores às 2011-12-03 08:59:58?
>
> Isso está com cara que foi enviado um stop para o PostgreSQL.
>
>>
>> 2011-12-03 08:59:58 BRTLOG:  pedido de desligamento rápido foi recebido
>>
>> 2011-12-03 08:59:58 BRTLOG:  interrompendo quaisquer transações ativas
>>
>> 2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
>> comando do administrador
>>
>> 2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
>> comando do administrador
>>
>> 2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
>> comando do administrador
>>
>> 2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
>> comando do administrador
>>
>> 2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
>> comando do administrador
>>
>> 2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
>> comando do administrador
>>
>> 2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
>> comando do administrador
>>

Re: [pgbr-geral] BRTFATAL: terminando conexão por causa de um comando do administrador

2011-12-07 Thread jorge augusto soares
Vou relatar melhor o caso.

O postgresql está instalado em um datacenter com vários bloqueios, windowns
server 2008.
Pelo que eu procurei na internet fala que o usuário administrador deu um
kill no processo.
Olhei o log do win2008 mas não tem acesso de nenhum usuário nesse horário
para dar um kill e também não registra nenhum log anormal do windows.
To no desespero, como vou dizer que o banco parou sozinho, acaba com a
confiança.

Esse erro da direto:

2011-12-03 07:00:02 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 07:00:39 BRTLOG:  EOF inesperado durante conexão do cliente

Unico erro diferente:
2011-12-03 07:07:25 BRTERRO:  duplicar valor da chave viola a
restrição de unicidade "veiculo_log_pkey"
2011-12-03 07:07:25 BRTCOMANDO:  insert into VEICULO_LOG (CIDADE_PROX,
DT_CRIACAO, LATITUDE, LONGITUDE, MACRO, OBSERVACAO, OID_CIDADE_PROX,
OID_PONTO_PROX, OID_VEICULO, OID_VIAGEM, ORIGEM, PONTO_PROX,
STATUS_IGNICAO, TIPO, UF_PROX, OID) values ($1, $2, $3, $4, $5, $6,
$7, $8, $9, $10, $11, $12, $13, $14, $15, $16)


Erro fatal:

2011-12-03 08:55:01 BRTLOG:  EOF inesperado durante conexão do cliente
2011-12-03 08:59:58 BRTLOG:  pedido de desligamento rápido foi recebido
2011-12-03 08:59:58 BRTLOG:  interrompendo quaisquer transa�ões ativas
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTFATAL:  terminando conexão por causa de um
comando do administrador
2011-12-03 08:59:58 BRTLOG:  inicializador do autovacuum está sendo desligado
2011-12-03 09:00:04 BRTLOG:  desligando
2011-12-03 09:00:05 BRTLOG:  sistema de banco de dados está desligado



Obrigado pela ajuda.



Em 7 de dezembro de 2011 09:41, Bruno Silva escreveu:

> Nao tem nada no log antes de aparecer o Brtfatal?
> Outra coisa, você tem algum firewall no meio?
>
> ___
> 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] BRTFATAL: terminando conexão por causa de um comando do administrador

2011-12-07 Thread jorge augusto soares
Boa tarde Euler,

Segue mais informações:

Versão do postgres é 8.4;
Não existe log de algum usuário que possa ter derrubado o serviço;
Outro detalhe a aplicação e em java/hibernate que controla a
comunicação com o banco automático;

Se a maquina tivesse com algum processo em 100% ou o banco ter travado,
teria como ele cair sozinho e registrar esse erro?



Em 7 de dezembro de 2011 12:21, Euler Taveira de Oliveira  escreveu:

> On 07-12-2011 09:05, jorge augusto soares wrote:
> > Vou relatar melhor o caso.
> >
> > O postgresql está instalado em um datacenter com vários bloqueios,
> windowns
> > server 2008.
> > Pelo que eu procurei na internet fala que o usuário administrador deu um
> kill
> > no processo.
> > Olhei o log do win2008 mas não tem acesso de nenhum usuário nesse horário
> > para dar um kill e também não registra nenhum log anormal do windows.
> > To no desespero, como vou dizer que o banco parou sozinho, acaba com a
> confiança.
> >
> Você não disse a versão do PostgreSQL mas espero que seja uma versão
> suportada
> (>= 8.3). Quanto a parada do serviço, às 08:59:58 há várias mensagens
> indicando que o mesmo foi parado; se não foi você deve ter sido outro
> administrador?
>
> >
> > Esse erro da direto:
> >
> > 2011-12-03 07:00:02 BRTLOG:  EOF inesperado durante conexão do cliente
> > 2011-12-03 07:00:39 BRTLOG:  EOF inesperado durante conexão do cliente
> >
> Esse erro é porque a aplicação está sendo fechada abruptamente (exemplo
> mais
> commum disso é quando a aplicação trava e o usuário força o fechamento da
> mesma). Revise a sua aplicação, provavelmente é ela que está causando isso.
>
>
>
> --
>   Euler Taveira de Oliveira - Timbira   http://www.timbira.com.br/
>   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
> ___
> 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] BRTFATAL: terminando conexão por causa de um comando do administrador

2011-12-07 Thread jorge augusto soares
Show de bola :D, Obrigado...

Outro detalhe no log do win2008 vi que falhou um 3x windowsUpdate, pode ser
q ele tenha tentado reiniciar e não conseguiu, mas mandou parar o serviço
do postgres.


Em 7 de dezembro de 2011 14:26, Guimarães Faria Corcete DUTRA, Leandro <
l...@dutras.org> escreveu:

> 2011/12/7 jorge augusto soares :
> >
> > Se a maquina tivesse com algum processo em 100% ou o banco ter travado,
> > teria como ele cair sozinho e registrar esse erro?
>
> Sozinho, não.  Parece uma rotina.
> ___
> 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] importar csv

2012-03-05 Thread Carlos Augusto Machado
Primeiro, retire a primeira linha do arquivo senão será importada também.

codigo;Nome

Segundo, pelo número de ";" no final do arquivo, deveria estar sendo
importado em uma tabela com 6 colunas.

Depois que retirar as colunas extras no final do arquivo, tente assim.

copy codigos_elementos from 'C:\Users\TEMP\codigos.csv' WITH CSV DELIMITER ';';

att
Carlos Augusto Machado

2012/3/5 Pedro Costa :
> devolve o mesmo erro:
>
> ERROR: extra data after last expected column
> CONTEXT: COPY codigos_elementos, line 1: "codigo;Nome"
>
>
>
>
>
> Em 05-03-2012 15:47, Flavio Henrique Araque Gurgel escreveu:
>>> codigo;Nome
>>> 1A;Rebaixamento 120
>>> 1B;Rebaixamento barca
>>> 1C;Rebaixamento com depressão no passeio
>>> 1D;Outros rebaixamentos
>>> 1E;Inexistência de rebaixamento para peões
>>> 1F;Passeio nivelado com a via - Passadeira sobrelevada
>>> 2A;Rebaixamento para veículos 20/40/60
>>>
>>>
>>> A tabela é assim:
>>>
>>> CREATE TABLE codigos_elementos
>>> (
>>>    codigo text,
>>>    nome text
>>> )
>>> WITH (
>>>    OIDS=FALSE
>>> );
>> No seu comando COPY coloque ponto-e-vírgula como delimitador.
>> No seu comando original colocaste vírgula, pelo que vi.
>>
>> []s
>> Flavio Gurgel
>> ___
>> 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] Modelagem de banco

2012-03-08 Thread Carlos Augusto Machado
O Toad gratuito é praticamente um demo. É limitado em 25 ou 35 tabelas.

Mas é uma ferramenta muito boa e vale o investimento de
aproximadamente mil reais.


2012/3/8 Alexsander Rosa :
> Em 8 de março de 2012 14:33, Guimarães Faria Corcete DUTRA, Leandro
>  escreveu:
>
>> 2012/3/8 Fernando Binasco :
>> >
>> > Estou iniciando com postgres  e gostaria de saber se o mesmo possui
>> > alguma
>> > ferramenta gratuita e de facil manuseio para modelagem de banco similar
>> > ao
>> > banco de dados MySql Workbench.
>>
>> O ideal é começar com caneta e papel.  Depois disso, eu prefiro
>> modelagem literária, com código SQL conjugado com documentação usando
>> o NoWeb, e gerando gráficos com o AutoDoc.  Para quem quer algo para
>> usar com dispositivos apontadores (vulgo /mouse/), há várias
>> alternativas, como o PgDesigner.
>
>
> Você tem algum exemplo, ainda que em resolução reduzida, de um gráfico
> gerado pelo Autodoc? Eu já tentei usar algumas vezes, com 230+ tabelas, mas
> ele sempre gera gráficos com um emaranhado tão complexo que fica muito
> difícil de usar na prática. Estou me referindo aos gráficos DOT (dot e
> neato), pois os gráficos DIA nem sequer abrem no DIA.
>
> --
> Atenciosamente,
> Alexsander da Rosa
> http://rednaxel.com
>
> ___
> 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] PgAdminIII é Open Source?

2012-05-07 Thread Carlos Augusto Machado
Está no site do pgadmin

http://www.pgadmin.org/download/source.php

Em 7 de maio de 2012 14:05, Marcelo Silva (IG)  escreveu:
> Pessoal, o PGAdminIII é open source?
> Se for, onde acho os fontes dele?
>
> Procurei no site do postgres mas só a instalacao
>
> t+
>
> ___
> 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] Membership...

2012-05-07 Thread Carlos Augusto Machado
Seria isto ?


· ASP.NET data providers: Membership provider, Role provider, Session
State provider, Profile provider

http://www.softpedia.com/get/Programming/Components-Libraries/PostgreSQLDirect-NET-Data-Provider.shtml





Em 7 de maio de 2012 15:25, Guimarães Faria Corcete DUTRA, Leandro
 escreveu:
> 2012/5/7 Marcus Túlio Ramos :
>> Vou tentar ser mais claro, eu já uso o driver NPGSQL. A funcionalidade do
>> Membership do Visual Studio usa um Membership Provider e Role Providers, que
>> controla o sistema de login da aplicação. Ele cria e gerencia as regras
>> direto no banco, esse provider existe para o sql server, mysql, etc.. mas
>> não consegui achar para  PostgreSql. Será que existe com outro nome ou o
>> PostgreSql não dá suporte mesmo?
>
> Ainda não está claro.  O que o PostgreSQL deveria ou poderia suportar
> exatamente?  Νão é alguma função que a MS tem de implementar para cada
> SGBD, e escolheu não implementar para PostgreSQL?
> ___
> 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

2012-05-11 Thread Carlos Augusto Machado
Fiz um teste rápido aqui e o pg_dump -a somente colocou os dados da
tabela e setou o valor da sequence.

Por que voce não faz um pg_dump -Fc e depois utiliza a opção " -a " no
pg_restore ?

Caso precise da estrutura futuramente, já estaria no dump.


Em 11 de maio de 2012 14:34, Tiago Adami  escreveu:
> Em 11 de maio de 2012 14:19, Wesley  escreveu:
>> Boa tarde,
>>
>> Já tinha dado uma olhada na opção -a Bruno, mas ela exporta as tabelas. Acho
>> que não fui bem claro, só quero pegar os dados. Tipo exporta em um formato
>> csv por exemplo, sem os create table e copy necessários para a restauração.
>>
>> Acredito que fui infeliz no título, não seria bem realizar backup e sim
>> exportar o banco.
>>
>
> A exportação de um banco de dados em formatos CSV, TXT, XML ou
> qualquer outro formato torna-se muito subjetivo ao aplicativo que irá
> utilizá-los como insumo.
>
> O melhor a ser feito é criar um utilitário que faça isto utilizando
> uma ferramenta de desenvolvimento qualquer (Java, C, C#, etc).
>
>
> --
> 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
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Tabela de erros de SQL

2012-07-26 Thread Carlos Augusto Machado
Em 25 de julho de 2012 23:41, Danilo Silva
 escreveu:
> Pessoal,
>
> Como posso fazer para extrair a mensagem de erro de uma query (um insert por
> exemplo) e exibi-la na aplicação? O postgres está na versão 8.2 (não podemos
> migrar no momento para a 9.1) e a aplicação em PHP.

Já tentou usar as funções do PHP ?

http://br2.php.net/manual/pt_BR/function.pg-result-error.php
http://br2.php.net/manual/pt_BR/function.pg-last-error.php
http://br2.php.net/manual/pt_BR/function.pg-last-notice.php


>
> Da forma como está atualmente só conseguimos saber se a query foi executada
> com sucesso ou não, caso não tenha sido com sucesso não sabemos o que deu de
> errado.
>
> Li, há um tempo, sobre os códigos de erros (tabela SQL state) mas não achei
> nada específico para o postgres, pois em alguns testes, o código + mensagem
> gerado pelo postgres não coincidia com o código + mensagem dessa tabela.
>
> Pela aplicação eu consigo obter o código do erro, daí faltaria apenas uma
> tabela com os códigos e mensagens corretas no que diz respeito ao postgres.
>
> Agradeço a ajuda de todos.
>
> Att.
>
> Danilo
>
> ___
> 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] Identificar o SO via PostgreSQL

2012-09-03 Thread Carlos Augusto Machado
Em 3 de setembro de 2012 11:58, Euler Taveira  escreveu:
> On 03-09-2012 11:53, Fábio Gibon wrote:
>>   existe alguma outra forma de identificar o SO que o banco está
>> instalado (via postgresql) além de pegar os parâmetros de diretório de dados
>> (ou outro que contenha um path) e verificar se inicia por / ou algo do tipo?
>>
> postgres=# select version();
> PostgreSQL 9.2beta3 on x86_64-unknown-linux-gnu, compiled by gcc (Debian
> 4.7.1-2) 4.7.1, 64-bit
>
> Ali entre parênteses é destinado a informação do SO.

Será que esta informação é valida, pois nem sempre aparecer o SO. Na
versão que tenho no Windows aparece

"PostgreSQL 9.0.1, compiled by Visual C++ build 1500, 32-bit".

Att
Carlos Augusto Machado

>
>
> --
>Euler Taveira de Oliveira - Timbira   http://www.timbira.com.br/
>PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
> ___
> 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] Permissão Arch Linux

2012-09-17 Thread Carlos Augusto Machado
Em 17 de setembro de 2012 13:52, Roney Fraga escreveu:

>
> Segue algumas informações que podem ser úteis.
> Já tentei alterar a permissão da pasta /home/roney/PostgreSQL com os
> comandos:
> sudo chmod 777 -R ~/PostgreSQL
> sudo chown -R postgres.postgres ~/PostgreSQL/
> sudo chown -R roney.postgres ~/PostgreSQL/
>

Provavelmente o usuário postgres não tem acesso em /home/roney

Tente acessar o local onde sera criada a tablespace com o usuário postges

su - postgres
cd /home/roney/PostgreSQL

Achei meio estranho criar uma tablespace dentro do home de outro usuario,
não teria um local melhor ?

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


[pgbr-geral] Acessar BD remoto passando o Schema

2013-04-18 Thread Augusto Cesar Nunes
Boa Tarde à todos,

Estou tentando acessar um BD em outra máquina da rede, porém gostaria de que o 
acesso me levasse diretamente a um dos schemas.

Consigo acessar usando a seguinte linha de comando:

usuario@terminal_01:~$ psql -h 10.108.7.40 -p 5432 bdteste postgres

Existe algum parâmetro a ser informado no comando acima de forma que eu possa 
entrar diretamente no schma "meuschema" em "bdteste", por exemplo?

Agradeço qualquer ajuda.

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


Re: [pgbr-geral] Postgres Plus Advanced Server

2014-05-20 Thread Daniel Augusto Bastos
Não sei se vc viu isso aqui, mas pode ajudar:
http://www.enterprisedb.com//products-services-training/products/postgres-plus-advanced-server?quicktabs_advanceservertab=3#quicktabs-advanceservertab

Abs
Daniel Augusto Bastos


Em 20 de maio de 2014 19:04, Guimarães Faria Corcete DUTRA, Leandro <
l...@dutras.org> escreveu:

> 2014-05-20 19:01 GMT-03:00 Marcello Mello :
> >
> > kkk, foi a primeira coisa que fiz, mas nao entendi, se é gratuito, se é
> pago, no site deles nao achei nada que me esclareceu
>
> Essas versões geralmente são pagas, e geralmente contém alguma
> melhoria (como alguma alteração para escalabilidade) ou facilidade
> (como um instalador para os SOs proprietários).  Mas quando a
> informação não está amplamente disponível, pode indicar que a vantagem
> é pouca e o preço, alto…
>
>
> --
> skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
> +55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
> +55 (61) 9302 2691ICQ/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
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Lista

2007-05-08 Thread Ricardo Augusto de Oliveira
tambem quero ser removido

Ricado Augusto de Oliveira

[EMAIL PROTECTED]
 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ ___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Instalação do Mondrian-Pentaho

2007-06-14 Thread Angelo Augusto Frozza (UNIPLAC *)
Pessoal,

Aproveitando a discussão que iniciou na lista, alguém já passou pela 
experiência de desenvolver um OLAP em Java com Mondrian-Pentaho?

Estamos com algumas dificuldades na instalação do Mondrian... poderiam passar 
algumas dicas?

Queremos fazer uns exercícios aqui, montando um OLAP que acessa uma base 
transacional em ORACLE XE e em SQL Server.

{}s,

---
Prof. Angelo Augusto Frozza, M.Sc.
[EMAIL PROTECTED]
http://uniplac.net/~frozza
Fone: (49) 251 1025
Universidade do Planalto Catarinense - UNIPLAC
Av. Castelo Branco, 170
88.509-900   LagesS.C.
---___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Instalação do Mondrian (OLAP )

2007-06-18 Thread Angelo Augusto Frozza (UNIPLAC)

Caros,

Estou tentando instlar o Mondrian, com o banco demo em Access... segui os 
passos de instalação no site do Mondrian, mas na hora de executar estou 
recebendo a seguinte mensagem de erro abaixo...


Alguem poderia me ajudar a descobrir onde estou errando na instalação???

{}s,

-
Prof. Angelo Augusto Frozza, M.Sc.
[EMAIL PROTECTED]
Supervisão de TCC
Curso de Sistemas de Informação / Informática
Universidade do Planalto Catarinense - UNIPLAC
Lages - SC


JPivot had an error ...
org.apache.jasper.JasperException: javax.servlet.jsp.JspException: 
javax.servlet.jsp.JspException: Mondrian Error:Internal error: Error while 
creating SQL dialect
org.apache.jasper.JasperException: javax.servlet.jsp.JspException: 
javax.servlet.jsp.JspException: Mondrian Error:Internal error: Error while 
creating SQL dialect
at 
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at 
com.tonbeller.wcf.controller.RequestFilter$MyHandler.normalRequest(RequestFilter.java:139)
at 
com.tonbeller.wcf.controller.RequestSynchronizer.handleRequest(RequestSynchronizer.java:127)
at 
com.tonbeller.wcf.controller.RequestFilter.doFilter(RequestFilter.java:263)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

at java.lang.Thread.run(Unknown Source)


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


[pgbr-geral] Estudo de caso: PHP ou Java

2007-10-16 Thread Angelo Augusto Frozza (UNIPLAC*)
Olá pessoal,

Gostaria de receber algumas opiniões...

Estou montando um estudo de caso com o objetivo didático de discutir a 
escolha de tecnologias para a implementação de sistemas web.
O estudo de caso é uma empresa financeira, que possui um sistema em 
PHP+MySQL

A idéia é atualizar esse sistema, criando uma nova versão... é um sistema de 
tamanho médio, a base de dados hoje tem 2 GB e 50 usuários acessando 
constantemente, em três filiais em cidades distintas... a base de dados fica 
na Matriz.

A base de dados da nova versão deve ser alterada para PostgreSQL...

Para essa nova versão discute-se se vale a pena continuar usando PHP ou 
seria melhor adotar Java. Uma característica desse sistema é que ele tem um 
grande número de inserções de registros, não é apenas consulta... a 
financeira tem 10.000 clientes que, no mínimo, precisam pagar uma parcela de 
financiamento por mês.
São feitos em média 50 novos financiamentos por dia
A projeção para crescimento é ter 20.000 clientes daqui a 4 anos.

Vocês poderiam contribuir com sugestões que auxiliem nessa decisão... 
exemplos de sistemas de grande porte em PHP, etc.?
Java já se sabe que é uma tendência em sistemas corporativos... a grande 
dúvida é discutir se vale a pena continuar com PHP.

{}s,

Angelo A. Frozza 

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


Re: [pgbr-geral] Estudo de caso: PHP ou Java

2007-10-16 Thread Angelo Augusto Frozza (UNIPLAC*)
Valter,

OK. O estudo de caso está ficando interessante, até porque alguns elementos 
estão vindo de casos reais vividos por várias empresas.

Você poderia descrever mais sobre como é a realização de provas de conceito?

{}s,

Angelo

- Original Message - 
From: "Valter Lobo" <[EMAIL PROTECTED]>
To: "Comunidade PostgreSQL Brasileira" 
Sent: Tuesday, October 16, 2007 1:22 PM
Subject: Re: [pgbr-geral] Estudo de caso: PHP ou Java


  Se você tiver um bom cara em PHP, o sistema  esta atendendo aos requisitos
  do negocio e apenas uma manutenção , continue com PHP.

  Caso for um novo desenvolvimento deve considerar Java , coloque
também os custos.

Recentemente fiz um estudo parecido com este, no final a escolha foi o
Java, apesar dos
custos serem maiores, mas ia ganhar em escalabilidade e distribuição
de regras de negocio. O mesmo sistema era acessado por um desktop por
meio de webservice e serviços Rest, via HTTP e  a outra  aplicação web
 desenvolvida em Java/JSP, sem ter que escrever ou dar manutenção em
diferentes regras para as duas aplicações que servia para o mesmo
proposito. E claro que tambem contou o conhecimento da equipe, conheço
mais Java  que PHP e os outros profissionais do projeto tambem.

  Cuidado com as decisões religiosas , tanto em relação a PHP ou Java,
tente colocar no papel o que a aplicação vai necessitar e verifique
com provas de conceito , qual vai ser a melhor tecnologia que lhe
atenda em custo e beneficios.


Um artigo que acabei de ver, eu ainda não li , mas vou ler,  pode
auxiliar na sua decisão.:
PHP on Java: Best of Both Worlds?
http://www.infoq.com/news/2007/10/php-java-stack


On 10/16/07, Angelo Augusto Frozza (UNIPLAC*) <[EMAIL PROTECTED]> wrote:
> Olá pessoal,
>
> Gostaria de receber algumas opiniões...
>
> Estou montando um estudo de caso com o objetivo didático de discutir a
> escolha de tecnologias para a implementação de sistemas web.
> O estudo de caso é uma empresa financeira, que possui um sistema em
> PHP+MySQL
>
> A idéia é atualizar esse sistema, criando uma nova versão... é um sistema 
> de
> tamanho médio, a base de dados hoje tem 2 GB e 50 usuários acessando
> constantemente, em três filiais em cidades distintas... a base de dados 
> fica
> na Matriz.
>
> A base de dados da nova versão deve ser alterada para PostgreSQL...
>
> Para essa nova versão discute-se se vale a pena continuar usando PHP ou
> seria melhor adotar Java. Uma característica desse sistema é que ele tem 
> um
> grande número de inserções de registros, não é apenas consulta... a
> financeira tem 10.000 clientes que, no mínimo, precisam pagar uma parcela 
> de
> financiamento por mês.
> São feitos em média 50 novos financiamentos por dia
> A projeção para crescimento é ter 20.000 clientes daqui a 4 anos.
>
> Vocês poderiam contribuir com sugestões que auxiliem nessa decisão...
> exemplos de sistemas de grande porte em PHP, etc.?
> Java já se sabe que é uma tendência em sistemas corporativos... a grande
> dúvida é discutir se vale a pena continuar com PHP.
>
> {}s,
>
> Angelo A. Frozza
>

---
   V a l t e rL o b o
[EMAIL PROTECTED]
___
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] Estudo de caso: PHP ou Java

2007-10-16 Thread Angelo Augusto Frozza (UNIPLAC*)
Vitor,

Quero salientar que este estudo de caso surgiu com uma pergunta freqüente 
que é feita: que linguagem usar para desenvolver sistemas para Web?
(PHP, Java ou .NET)

O .NET, a princípio foi descartado, pois estipulamos no estudo de caso o 
objetivo de ter o menor custo com licenças de software, para investir esse 
valor no desenvolvimento (por isso também descartou-se usar SQL Server e 
Oracle). É claro que em um estudo mais aprofundado e tendo um cliente real, 
que traga essas exigências ou outros sistemas, softwares proprietários 
deveriam ser levados em conta... mas não é o caso aqui...

Complementando, então:

>> O sistema se encontra documentado?

R: Estou partindo do princípio de que o sistema atual não está documentado, 
mas o usuário sabe exatamente quais os problemas que tem e que 
funcionalidades estão faltando.

>> O novo sistema adotaria o padrão MVC?

R: Acredito que com o desenvolvimento de um novo sistema, a opção por 
separar a apresentação da lógica de negócios e do acesso aos dados é a opção 
mais inteligente, considerando as novas tendências de desenvolvimento e 
orientação a objetos (mesmo em PHP).

>> Existe mão de obra qualificada?

R: No estudo de caso vou definir que mão-de-obra não é problema, pois tem-se 
pessoas qualificadas nas duas linguagens.

>> Tempo?

R: Vai depender do tamanho do sistema... vou ver como colocar isso...

>> Custo?

R: Deve aparecer como resultado do estudo de caso. Podemos considerar custo 
de programador igual para as duas linguagens... a diferença então ficaria no 
tempo que se leva para desenvolver algo em PHP ou em Java.

>> Compra de Hardware para rodar o novo sistema?

R: Idem... não foi definido o hardware atual... mas pode ser sugerido no 
resultado do estudo de caso. Vou considerar que a empresa está aberta a 
trocar o hardware (servidor).

{}s,

Angelo


Em 16/10/07, Angelo Augusto Frozza (UNIPLAC*)<[EMAIL PROTECTED]> escreveu:
> Olá pessoal,
>
> Gostaria de receber algumas opiniões...
>
> Estou montando um estudo de caso com o objetivo didático de discutir a
> escolha de tecnologias para a implementação de sistemas web.
> O estudo de caso é uma empresa financeira, que possui um sistema em
> PHP+MySQL
>
> A idéia é atualizar esse sistema, criando uma nova versão... é um sistema 
> de
> tamanho médio, a base de dados hoje tem 2 GB e 50 usuários acessando
> constantemente, em três filiais em cidades distintas... a base de dados 
> fica
> na Matriz.
>
> A base de dados da nova versão deve ser alterada para PostgreSQL...
>
> Para essa nova versão discute-se se vale a pena continuar usando PHP ou
> seria melhor adotar Java. Uma característica desse sistema é que ele tem 
> um
> grande número de inserções de registros, não é apenas consulta... a
> financeira tem 10.000 clientes que, no mínimo, precisam pagar uma parcela 
> de
> financiamento por mês.
> São feitos em média 50 novos financiamentos por dia
> A projeção para crescimento é ter 20.000 clientes daqui a 4 anos.
>
> Vocês poderiam contribuir com sugestões que auxiliem nessa decisão...
> exemplos de sistemas de grande porte em PHP, etc.?
> Java já se sabe que é uma tendência em sistemas corporativos... a grande
> dúvida é discutir se vale a pena continuar com PHP.
>
> {}s,
>
> Angelo A. Frozza 

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


Re: [pgbr-geral] Estudo de caso: PHP ou Java

2007-10-19 Thread Angelo Augusto Frozza (UNIPLAC*)
Wallace,

Vou incluir Perl na minha lista...(aliás estou anotando tudo o que é 
retornado por essa discussão que iniciamos).

Eu não citei ele por puro desconhecimento...

A única vez que vi um código Perl foi para fazer uma alteração em um script 
que acompanha o OpenFTS (busca full text).

E falando por todos os outros menos experientes que entram na lista para 
aprender: esse tipo de debate é muito produtivo e ajuda a "mudar os 
conceitos".

{}s,

Angelo

- Original Message - 
From: "Wallace Reis" <[EMAIL PROTECTED]>
To: "Comunidade PostgreSQL Brasileira" 
Sent: Tuesday, October 16, 2007 11:49 PM
Subject: Re: [pgbr-geral] Estudo de caso: PHP ou Java


On 10/16/07, Angelo Augusto Frozza (UNIPLAC*) <[EMAIL PROTECTED]> wrote:
> Quero salientar que este estudo de caso surgiu com uma pergunta freqüente
> que é feita: que linguagem usar para desenvolver sistemas para Web?
> (PHP, Java ou .NET)

e Perl?

-- 
wallace reis/wreis
http://wallace.reis.org.br 

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


[pgbr-geral] Oficina Tunning PostgreSQL - Escola Regional de Banco de Dados 2008

2007-12-02 Thread Angelo Augusto Frozza (*UNIPLAC)
Caros,

Estamos organizando a Escola Regional de Bancos de Dados - ERBD (estados do 
Sul do pais), que ocorre entre 2 e 4 de abril de
2008 no Campus Trindade da UFSC em Florianópolis 
(http://www.inf.ufsc.br/erbd2008/).

Uma das atividades previstas é a realização de oficinas.
O tema do ERBD 2008 é tunning de banco de dados e estamos procurando 
oficinas que tratem desse tema.

O objetivo dessas oficinas eh permitir a alunos de graduacao em Ciencia da 
Computacao, Sistemas de Informacao e cursos afins terem contato pratico com 
os
recursos de Tunning de cada BD. O nivel deve ser basico. O tempo de cada 
oficina eh de 3 horas (9 da manha ao meio dia), com intervalo de 15 minutos 
no meio. A principio, a oficina pode ser entre os dias 3 e 4 de abril - 
preferimos evitar o dia da abertura.

Alguem da comunidade tem interesse em ministrar uma oficina de tunning de 
PostgreSQL?

Aguardo retorno

Grato pela atencao,

-
Prof. Angelo Augusto Frozza, M.Sc.
[EMAIL PROTECTED]
Supervisão de TCC
Curso de Sistemas de Informação / Informática
Universidade do Planalto Catarinense - UNIPLAC
Lages - SC


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


Re: [pgbr-geral] Oficina Tunning PostgreSQL - Escola Regional de Banco de Dados 2008

2007-12-03 Thread Angelo Augusto Frozza (UNIPLAC)
Euler,

Legal... você pode me passar teus contatos (telefone etc.) para que eu 
repasse ao coordenador de oficinas?

{}s,

-
Prof. Angelo Augusto Frozza, M.Sc.
[EMAIL PROTECTED]
Supervisão de TCC
Curso de Sistemas de Informação / Informática
Universidade do Planalto Catarinense - UNIPLAC
Lages - SC


- Original Message - 
From: "Euler Taveira de Oliveira" <[EMAIL PROTECTED]>
To: "Comunidade PostgreSQL Brasileira" 
Cc: <[EMAIL PROTECTED]>
Sent: Monday, December 03, 2007 1:57 AM
Subject: Re: [pgbr-geral] Oficina Tunning PostgreSQL - Escola Regional de 
Banco de Dados 2008


Angelo Augusto Frozza (*UNIPLAC) wrote:

> Alguem da comunidade tem interesse em ministrar uma oficina de tunning de
> PostgreSQL?
>
Eu tenho interesse. Já que provavelmente vou estar por lá (devo submeter
algum artigo).


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/
___
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] Estratégias para criação de í ndices em banco de dados

2009-07-28 Thread Angelo Augusto Frozza (UNIPLAC)
Caros,

Estamos iniciando um estudo sobre estratégias para melhor definir índices para 
um banco de dados.

Assim, gostariamos de receber sugestões de materiais que possam nos auxiliar 
nesse estudo, apresentando estratégias para a definição de índices.
A princípio, vamos focar o estudo exclusivamente para o banco de dados 
PostgreSQL.

Nossos objetivos são:
  1.. Identificar quais estratégias para definição de índices otimizados são 
mais utilizadas;
  2.. Identificar em que situações cada estratégia é mais indicada;
  3.. Avaliar se existe diferença de performance na aplicação de uma dada 
estratégia em SGBDs diferentes;
  4.. Criar um tutorial, na forma de Wiki, para socializar o estudo sobre a 
adoção de índices otimizados em bancos de dados livres.
Qualquer ajuda é bem vinda

{}s,

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


[pgbr-geral] Proposta de estudo sobre definiçã o de índices de BD

2009-08-03 Thread Angelo Augusto Frozza (UNIPLAC)
Olá Euler,

Gostaria de trocar uma idéia contigo, aproveitando sua experiência com 
PostgreSQL.

Estou iniciando um estudo sobre estratégias para melhor definir índices para 
um banco de dados.

A idéia surgiu como uma pesquisa voltada para um aluno calouro, mas agora 
passou para um aluno em fase de iniciar o TCC e estou em dúvida na 
organização da estrutura do trabalho.

Inicialmente, tenho percebido em nosso curso pouca preocupação com a 
modelagem de BD e com a definição correta de índices, sendo que o pessoal 
limita-se a chave-primária e chave-estrangeira apenas.

O trabalho, a princípio, foca o estudo exclusivamente para o banco de dados 
PostgreSQL e nossos objetivos são:
- Identificar quais estratégias para definição de índices otimizados são 
mais utilizadas;
- Identificar em que situações cada estratégia é mais indicada;
- Criar um tutorial, na forma de Wiki, para socializar o estudo sobre a 
adoção de índices otimizados em bancos de dados livres.

A grande dúvida é se existe teoria aplicada sobre a criação de índices 
durante (ou logo após) a fase de projeto do BD, ou essa preocupação de 
otimizar os índices é resolvida pela modelagem ou, em último caso, so vai 
ser interessante mesmo quando o sistema precisar uma análise de otimização.

Qualquer sugestão é bem vinda

{}s,

--- 
Prof. Angelo Augusto Frozza, M.Sc.
fro...@uniplac.net
htp://uniplac.net/~frozza
Coordenador do Curso de Sistemas de Informação
Universidade do Planalto Catarinense - UNIPLAC
Lages - S.C.  - Brasil
http://www.uniplac.net

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


[pgbr-geral] Geração de dados para testes

2010-01-04 Thread Angelo Augusto Frozza (*UNIPLAC)
Pessoal,

Que programas podem ser usados para gerar dados para testes?
Preferencialmente software livre?

{}s,

--- 
Prof. Angelo Augusto Frozza, M.Sc. 
fro...@uniplac.net 
http://uniplac.net/~frozza 
Coordenador do Curso de Sistemas de Informação 
Universidade do Planalto Catarinense - UNIPLAC 
Lages - S.C.  - Brasil 
http://www.uniplac.net 
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] OFF-Topic: Movimento nacional para assegurar reconhecimento a Inventor brasileiro

2010-01-22 Thread Angelo Augusto Frozza (*UNIPLAC)
Copiando de outra lista
=
Caros, 

Leiam e, se concordarem, apoiem este abaixo-assinado para reconhecer 
o brasileiro Landell de Moura como o precursor (ou "pai") das 
Telecomunicações sem fio no Brasil. 

Trata-se de mobilizar os cidadãos brasileiros para reconhecer, tal como ao 
inventor Santos Dumont,  o espírito científico deste brasileiro nascido no 
RS no século XIX. 

http://www.mlm.landelldemoura.qsl.br/index.html 

Cobertura jornalística da mobilização em jornal local: 

http://www.correiodopovo.com.br/Impresso/?Ano=115&Numero=113&Caderno=0&Noticia=88043
 

Abs, 

Sergio Bampi 
.INF - UFRGS 

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


[pgbr-geral] Banco de Dados para testes

2010-03-27 Thread Angelo Augusto Frozza (*UNIPLAC)
Olá,

Alguem sabe algum site onde é possível baixar bancos com dados para testes no 
PostgreSQL.

{}s,

---
Prof. Angelo Augusto Frozza, M.Sc.
fro...@uniplac.net
http://uniplac.net/~frozza
Coordenador do Curso de Sistemas de Informação
Universidade do Planalto Catarinense - UNIPLAC
Lages - S.C. - Brasil
http://www.uniplac.net
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] BI com Postgresl

2008-04-25 Thread Angelo Augusto Frozza (UNIPLAC)
Raphael,

O Pentaho pode te ajudar...

Acesse a lista do Pentaho http://br.groups.yahoo.com/group/pentahobr/

Segue uma mensagem postada nela hoje que pode te ajudar

{}s,

--- 
Prof. Angelo Augusto Frozza, M.Sc. 
[EMAIL PROTECTED] 
htp://uniplac.net/~frozza 
Professor de TCC - Curso de Sistemas de Informação 
Universidade do Planalto Catarinense - UNIPLAC 
Lages - S.C.  - Brasil 
http://www.uniplac.net 


- Original Message - 
To: [EMAIL PROTECTED] 
Sent: Friday, April 25, 2008 8:43 AM
Subject: Re: [pentahobr] monografia utilizando pentaho???



Carlos, estes links estao no historico de mensagens desta lista:
Pode ser util também para os demais participantes.


Links sobre o Pentaho:
http://del.icio.us/mabm/pentaho


Tutorial tem o passo a passo do que voce deve fazer.
An OLAP Solution using Mondrian and JPivot
http://liris.cnrs.fr/~sbimonte/view.pdf

Case de uso do Pentaho:
CELEPAR / PR
http://www.circuito.pr.gov.br/arquivos/File/SIG_usando_DW_em_SL.pdf
Sistema de Informação Gerencial utilizando solução de Data Warehouse em 
Software Livre 
Dirceu Grein
Edson Chitz
DIDES-B1 – Equipe da Saúde
CELEPAR – Informática do Paraná

MONOGRAFIA:

UNISINOS:
http://ccet.ucs.br/erbd2007/artigos/26041.pdf 
Analysis: uma proposta de ferramenta OLAP-Web para a análise de informações 
ambientais do Vale do Rio do Sinos
Mário Pereira Martins1, Juliano Varella Carvalho2, Leandro Krug Wives1
UFRGS


abracos,

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


Re: [pgbr-geral] Sistema de Apoio a Decisão

2008-07-19 Thread Angelo Augusto Frozza (*UNIPLAC)
Sergio,

O link não funcionou

Pode mandar a documentaçào em PVT para que eu possa estudar?

{}s,

--- 
Prof. Angelo Augusto Frozza, M.Sc. 
[EMAIL PROTECTED] 
htp://uniplac.net/~frozza 
Coordenador do Curso de Sistemas de Informação 
Universidade do Planalto Catarinense - UNIPLAC 
Lages - S.C.  - Brasil 
http://www.uniplac.net 

- Original Message - 
From: sergio santos 
To: Comunidade PostgreSQL Brasileira 
Sent: Friday, June 27, 2008 3:24 PM
Subject: [pgbr-geral] Sistema de Apoio a Decisão


Boa tarde pessoal

Estou desenvolvendo um SAD para Gerentes de TI.

Fiz este desenho E/R.
A idéia e coletar dados transacionais e depois fazer um ETL para um Data 
Warehouse.
Segue o link abaixo do ER. Gostaria de ouvir as opiniões de vocês.
Quem se interessar posso mandar a documentação completa.

www.temporadadeferias.com.br/BDRelacional.jpg

abraços

-- 
Sérgio Antônio dos Santos
Bacharel em Sistemas de Informação
(31) 8698-7004

-- "PAZ SEM VOZ NÃO É PAZ É MEDO" 

"Há mais pessoas que desistem do que pessoas que fracassam"
"Feliz aquele que transfere o que sabe e aprende o que ensina"
"O pensamento cria, o desejo atrai e a fé realiza" 

-- 
Sérgio Antônio dos Santos
Bacharel em Sistemas de Informação
(31) 8698-7004

-- "PAZ SEM VOZ NÃO É PAZ É MEDO" 

"Há mais pessoas que desistem do que pessoas que fracassam"
"Feliz aquele que transfere o que sabe e aprende o que ensina"
"O pensamento cria, o desejo atrai e a fé realiza" 





___
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] Modelagem de BD Geográfico

2008-08-21 Thread Angelo Augusto Frozza (UNIPLAC)
Caros colegas da lista,

Estou procurando ferramentas free de modelagem de BD para analisar a 
possibilidade de criar uma extensão para modelagem de BD Geográficos usando o 
modelo OMT-G.

Até o momento sei que o GeoUML permite criar este tipo de extensão
Alguém sabe indicar mais alguma ferramenta?

PS. Até onde sei, para fazer modelagem usando OMT-G existe apenas um stencil 
para o Visio 2000 e uma extensão de uma ferramenta proprietária usada na 
PRODABEL.

{}s,

--- 
Prof. Angelo Augusto Frozza, M.Sc. 
[EMAIL PROTECTED] 
htp://uniplac.net/~frozza 
Coordenador do Curso de Sistemas de Informação 
Universidade do Planalto Catarinense - UNIPLAC 
Lages - S.C.  - Brasil 
http://www.uniplac.net ___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Modelagem de BD Geográfico

2008-08-21 Thread Angelo Augusto Frozza (*UNIPLAC)
Oi Luigi,

Realmente, existem várias propostas para modelagem de BDGeo e as principais são 
extensões de modelos UML.

O OMT-G eu conheci e usei enquanto fazia minha dissertação de Mestrado/ Ele foi 
desenvolvido por uma pessoa que trabalha na PRODABEL (tive contato com ela 
durante o Mestrado).
Ele é bastante usado (vide google) e foi adotado como padrão pela CONCAR - 
Comissao Nacional de Cartografia e pela ANA - Agencia Nacional de Aguas.  Só 
não sei que ferramenta eles estão usando.

Tem também o GeoFrame, desenvolvido na UFRGS/UFV pelo Prof. Jugurta
Ele usou o ArgoUML para criar uma extensão para o GeoFRAME (ArgoCASEGEO).

Porém, eu tava pesquisando sobre o ArgoUML mas ele tem pouca documentação, o 
que foi confirmado pelo Prof. Jugurta.
Ele próprio sugeriu que fizessemos uma analise de outras ferramentas... por 
isso o e-mail para a lista, na tentativa de identificar essas outras 
ferramentas.

{}s,

--- 
Prof. Angelo Augusto Frozza, M.Sc. 
[EMAIL PROTECTED] 
htp://uniplac.net/~frozza 
Coordenador do Curso de Sistemas de Informação 
Universidade do Planalto Catarinense - UNIPLAC 
Lages - S.C.  - Brasil 
http://www.uniplac.net 


- Original Message - 
From: Luigi Castro Cardeles 
To: Comunidade PostgreSQL Brasileira 
Sent: Thursday, August 21, 2008 6:09 PM
Subject: Re: [pgbr-geral] Modelagem de BD Geográfico


Olá,

Tentou o ArgoUML? A modelagem de dados geográficos em banco de dados ainda não 
está consolidada, existindo diversas propostas.
Posso saber por que especificamente essa foi escolhida?

[]'s
-- 
Luigi Castro Cardeles






___
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


  1   2   >