Re: [pgbr-geral] alterações no postgreSQL

2008-07-08 Por tôpico Dickson S. Guedes
Ribamar Sousa escreveu:
 2008/7/8 Leandro DUTRA [EMAIL PROTECTED] 
 mailto:[EMAIL PROTECTED]:

 2008/7/8 Ribamar Sousa [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]:

 Ribamar, você tem certeza?


 Tenho, pois várias tabelas que criei sem chave ao tentar inserir 
 registro  e.u sou impedido de fazê-lo.
 Alias, não custava nada você ter testado antes de teorizar (sem ofensas).

Geralmente nas ferramentas GUI que fazem uso de DataGrids não conseguem 
alterar dados de tabelas sem PKs justamente porque elas não conseguem 
decidir quais os campos de filtro serão utilizados na clausula WHERE a 
ser montada.

Dentre as ferramentas GUI que testes: DbVis, pgAdmin e Aqua Studio. Já 
via PSQL voce consegue, pelo simples fato de que nele você é obrigado a 
definir explicitamente quais campos compoem a clausula WHERE.

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


Re: [pgbr-geral] Qual software eu uso para uma locadora de video usando o postgresql?

2008-07-18 Por tôpico Dickson S. Guedes
Alexsandro Haag escreveu:
 (...)


 Mas reforço Leonardo. Estude bastante uma destas linguagens, e não 
 somente elas, mas também teoria de Banco de dados, Modelagem de Dados, 
 diferenças entre linguagens procedurais, orientadas a objeto, de 
 tipagem fraca ou forte, e coisas do gênero.

Ou seja, no minimo faça um Curso Técnico, ou Superior, ou um curso 
focado na área. Mas nunca, nunca saia com martelo e prego procurando uma 
parede para pregar, você pode chegar a decepção de quando encontrá-la 
descobrir que na verdade precisava apenas de um parafuso.


 O caminho é árduo.

Concordo com Alexsandro. Certo conhecido meu costumava dizer que o 
dinheiro está ai, na sua frente, quer pegá-lo? Faça algo bem feito.


 (...)

 Outra alternativa ainda seria prestar serviço em cima de softwares 
 comerciais livres, como o nacional stoq (www.stoq.com.br) desenvolvido 
 pela Async, Adempiere (ERP de código aberto, de origem francesa, se 
 não estou enganado), OpenBravo (espanhol). Mas todos estão buscando 
 espaço em âmbito mundial e estão disponíveis para quem quiser se 
 aventurar.

E assim tendo a oportunidade de contribuir para algo que já existe do 
que re-inventar a roda...


 Mas a máxima é sempre somente uma QUALIFICAÇÃO: Mesmo não 
 desenvolvendo vai precisar de muito conhecimento técnico para 
 implementar e adaptar os softwares da melhor maneira aos clientes.

Com certeza...

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


Re: [pgbr-geral] Um registro, vários valores (n ão sei um bom nome pra isso)

2008-07-18 Por tôpico Dickson S. Guedes
Leandro DUTRA escreveu:
 2008/7/18 Xisberto [EMAIL PROTECTED]:
   
 Enquanto a isso está ok. Farei as pesquisas com aquela contrib, tem servido
 por enquanto. Com o tempo pesquisarei mais e aprenderei mais sobre isso
 tudo.
 

 Eu não entendi essa do contrib... li e não entendi.  Talvez tenha
 perdido uma mensagem necessária a esse entendimento.

   
Dutra,

Há um email de Osvaldo Kussama sugerindo o uso desta contrib:

Citando-o:
  Dê uma olhada no módulo contrib/tablefunc.
  Creio que a função crosstab é exatamente o que procura.
  http://www.postgresql.org/docs/8.3/interactive/tablefunc.html



[]s
Guedes

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


Re: [pgbr-geral] Comprovação de robustez, veloci dade e futuro do Postgresql

2008-07-22 Por tôpico Dickson S. Guedes
Pc Abrantes escreveu:
 a Sun usa potgres mesmo? fiquei na duvida pq eles recentemente 
 compraram o mySql...
Apesar de Josh Berkus estar saindo da Sun para seguir com outros 
projetos, Peter Eisentraut, outro membro do Core Team do PostgreSQL, 
está substituindo-o na Sun.

Se quiser saber mais:

http://networking.ittoolbox.com/r/rss.asp?url=http://blogs.ittoolbox.com/database/soup/archives/sun-rise-sun-set-26078

http://people.planetpostgresql.org/jkshah/index.php?/archives/6-Peter-Eisentraut-joins-Sun-Microsystems.html

http://people.planetpostgresql.org/peter/index.php?/archives/30-New-Job-at-Sun.html


[]s
Guedes

___
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 no linux, aplicativo no windows

2008-09-29 Por tôpico Dickson S. Guedes
Marcos Fabrício Corso escreveu:
 Olá pessoal

Olá Marcos.

 (...)
 Meu banco de dados será o postgresql, que pretendo instalar numa 
 versão ainda não definida do linux, que me parece ser melhor.

OK.

 Então meu servidor terá uma partição windows, para meu aplicativo, e 
 uma partição linux, para o banco de dados

Desculpe, apenas para afinarmos conceitos, o que você quer no dizer por 
partição? Partição em disco? Ou particionamento no sentido de virtualização?

  O que vou precisar saber, verificar, problemas, antes de iniciar o 
 desenvolvimento e instalações ?

Você precisa de um bom planejamento.

  Preciso também de algumas dicas para Linux e Postgresql (versão, como 
 instalar, melhor performance, ..)

Dê uma olhada no histórico da lista [1].
  Muito obrigado

Disponha.

[1] http://listas.postgresql.org.br/pipermail/pgbr-geral/

-- 

[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Migração 8.2 para 8.3

2008-09-29 Por tôpico Dickson S. Guedes
Rodrigo Monteiro escreveu:
 Boa tarde a todos.
   

Boa tarde.

 Vou fazer a migração do banco do meu sistema para 8.3 esta semana. Agora me 
 paira uma dúvida levantada por um colega, antigos programadores do meu 
 sistema  prepararam alguns selects desta forma
 select * from movimento where cupom = 123456, sendo que o campo cupom é 
 string, no 8.2 funciona normalmente mas me disseram que no 8.3 não vai 
 funcionar é verdade?
   

Conversões Implícitas não estão nas melhores práticas, aconselho você 
olhar este post:

http://people.planetpostgresql.org/peter/index.php?/archives/18-Readding-implicit-casts-in-PostgreSQL-8.3.html

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Solicitação - Apresentaçõe s do PGCON 2008

2008-09-30 Por tôpico Dickson S. Guedes
Fábio Telles Rodriguez escreveu:


 2008/9/30 Dickson S. Guedes [EMAIL PROTECTED] 
 mailto:[EMAIL PROTECTED]

 Junin escreveu:
  Srs,
 
  Alguém sabe onde baixar as apresentações do PGCON 2008?

 Estou atualizando aos poucos, algumas já estão disponíveis em:

 http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2008


 Se estiver faltando alguma aí, me avisa que eu consigo.

A do Fike sobre skytools e a do David sobre arvores nao tenho aqui. As 
demais estao ok.

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Solicitação - Apresentações d o PGCON 2008

2008-10-01 Por tôpico Dickson S. Guedes
Benedito A. Cruz escreveu:
 Dickson,
Eu precisava da sua sobre replicação síncrona, não está lá no site...
   

Hum... eu havia esquecido de colocar a minha.

Já está la Bene, obrigado.

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Solicitação - Apresentaçõe s do PGCON 2008

2008-10-02 Por tôpico Dickson S. Guedes
Daniel Matte Freitas escreveu:
 Tentei aqui e realmente não rolou.

Ajustei ontem a noite. O PDF estava com 0 bytes :(

Para mim já funcionou.

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] configuração pg_hba

2008-10-02 Por tôpico Dickson S. Guedes
Diego - Simco Informatica escreveu:
 (...) é possível resolver nomes pelo pg_hba ?
  

Ainda não. Mas há propostas [1] e [2].


[1] http://wiki.postgresql.org/wiki/Todo

Allow pg_hba.conf to specify host names along with IP addresses Host 
name lookup could occur when the postmaster reads the pg_hba.conf file, 
or when the backend starts. Another solution would be to reverse lookup 
the connection IP and check that hostname against the host names in 
pg_hba.conf. We could also then check that the host name maps to the IP 
address.

[2] http://archives.postgresql.org/pgsql-hackers/2008-06/msg00569.php

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

___
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 10055

2008-10-03 Por tôpico Dickson S. Guedes
Brasil Software escreveu:
 Pessoal tenho um cliente com a seguinte configuração.
 ComputadorDELL
 Processador XEON 1.83
 Memoria  4GB
 HD   70GB livre 30GB
 Usuario simultanio 60

 Postgresql

 shared_buffers =512MB
 work_men   = 34MB
 max_connections = 80


 # TYPE  DATABASEUSERCIDR-ADDRESS  METHOD

 # IPv4 local connections:
 hostall all 127.0.0.1/32  md5
 # IPv6 local connections:
 #hostall all ::1/128   md5
 hostall all 0.0.0.0  0.0.0.0  md5

 Contantemente ocorre o seguinte erro

 10.0.0.193(1853) DETAIL:  could not connect to server: No buffer space 
 available (0x2747/10055)
 Is the server running on host 10.10.1.250 and accepting
 TCP/IP connections on port 5432?

 alguem pode me dizer o que esta acontecento
Ola bom dia,

Lembro deste acontecimento em:

- 
http://listas.postgresql.org.br/pipermail/pgbr-geral/2008-September/011659.html

Dois emails sugeriram alguns caminhos:

- 
http://listas.postgresql.org.br/pipermail/pgbr-geral/2008-September/011660.html
- 
http://listas.postgresql.org.br/pipermail/pgbr-geral/2008-September/011701.html

Você testou-os e não obteve sucesso?

Olhando mais afundo este erro vem de:

interfaces/libpq/win32.c:WSAENOBUFS, No buffer space available

e conseqüentemente de:

backend/port/win32/socket.c:case WSAENOBUFS:
backend/port/win32/socket.c:errno = ENOBUFS;

Justamente na função TranslateSocketError que converte o último erro de 
socket retornado na variavel 'errno'.

Em resumo, o problema em si é falta de espaço em buffer sim.  Que tal 
olhar os parâmetros de shared memory dos sockets do Windows?

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Trigger

2008-10-06 Por tôpico Dickson S. Guedes
Antonio Prado escreveu:
 Ainda necessitando de ajuda: O que está errado?


 CREATE OR REPLACE FUNCTION teste() RETURNS TRIGGER AS 
 'DELETE FROM cliente WHERE cliente_id = OLD.cliente_id;' 
 LANGUAGE plpgsql;

 CREATE TRIGGER teste AFTER DELETE ON cliente_teste
 FOR EACH ROW EXECUTE PROCEDURE teste();


 ERROR:  syntax error at or near DELETE
 CONTEXT:  compile of PL/pgSQL function teste near line 1
   

Ola Antonio,

Só uma dúvida, porque você não utiliza opção ON DELETE CASCADE [1]?

[1] 
http://www.postgresql.org/docs/current/static/ddl-constraints.html#DDL-CONSTRAINTS-FK

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Dia Pg

2008-10-07 Por tôpico Dickson S. Guedes
Leandro Guimarães Faria Corcete DUTRA escreveu:
 Voltando à lista...

 Alguém já pensou em fazer dias Pg (PgDays) periódicos locais?  Talvez um 
 em cada capital...
   

Olá Dutra,

Depois do PGCon, na volta para casa conheci dois entusiastas e 
profissionais que trabalham com PostgreSQL aqui em Floripa (Everson e 
Chiqueti), e no meio do bate papo surgiu esse mesmo questionamento.

Pois bem, estamos seriamente inclinados a fazer um PGDay aqui em 
Florianópolis. Já temos um local e uma possível data - inicio de 
Novembro - e provavelmente será num sábado. Estou meio que tentando 
seguir um padrão segundo um wiki que a Selena me passou [1].

Mas acredito que não será algo em grandes proporções de início, convites 
por email, um cadastro simples via formulário, talvez uma contribuição 
em um valor simbólico caso o local exija algum pagamento de despesas, 
alguns salgadinhos para um coffe-break, um bom quadro, e algumas pessoas 
trocando experiencias sobre PostgreSQL baseando-se em temas pre-definidos.

Como seria o primeiro aqui, acredito que começaremos com algo básico.

Alguém mais teria alguma sugestão?


[1] http://wiki.postgresql.org/wiki/PgDayManual

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] [OFF] Chave primária deve ser s empre numérica?

2008-10-07 Por tôpico Dickson S. Guedes
Aldemir Vieira escreveu:
 PERAI! Isso fere a primeira forma normal. Ná prática, pense que se 
 atualizar grãos, você vai ter que fazer um update em todas as 
 tabelas referenciadas. (...)

E para que temos o bom amigo ON UPDATE CASCADE ?

E outra, se Grãos fosse uma categoria de código 1, não teria que 
atualizar do mesmo jeito? Ou você diz que mudaria só a descrição e todos 
os registros que contivessem o codigo 1 como categoria deixariam de 
ser Grãos?

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

___
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 10055 (WSAENOBUFS, ENOBUFS, No buffer space available)

2008-10-07 Por tôpico Dickson S. Guedes
Brasil Software escreveu:
 Pessoal ja que o erro é bug do windows que tem limitação de porta TCP 
 ate 5000, porque o mesmo postgresql se conecta com a porta 5432.
   

Apenas para afinar conceitos, não é limitação de porta, e sim limitação 
de buffer.

Veja algumas dicas em:

http://www.psc.edu/networking/projects/tcptune/
http://blogs.msdn.com/wndp/archive/2007/07/05/receive-window-auto-tuning-on-vista.aspx
http://technet.microsoft.com/pt-br/library/cc716432.aspx
http://technet.microsoft.com/en-us/library/cc758746.aspx
http://technet.microsoft.com/pt-br/library/bb726981(en-us).aspx
http://support.microsoft.com/default.aspx?scid=kb;en-us;314053
http://www.speedguide.net/read_articles.php?id=157

Leia com atenção, compare, compile todo o conteúdo e tire suas 
conclusões baseadas na experiência como ambiente que você está trabalhando.

Qualquer coisa nos comunique.

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Arquivo postgresql.conf

2008-10-08 Por tôpico Dickson S. Guedes
Lucas Fernando Amorim escreveu:
 Saudações,

 Possuo um servidor de banco Firebird e pretendo migrar ele para 
 PostGreSQL, no entanto para isso necessito tunar meu servidor. O banco 
 de dados possue 85Gb aproximadamente e ao tentar migrar tenho algumas 
 dificuldades sem qualquer tunning.

 O banco de dados esta bem modelado agora no PostGreSQL. XD

 Poderiam me ajudar com um postgresql.conf? Descrevendo as melhores 
 configurações em um ambiente com muita concorrência em algumas tabelas 
 e outras praticamente sómente-leitura?

 Possue um Dell com:
 2 HD's rodando em Raid 1+0 120GB SCSI
 4 x Xenon 3.0Ghz
 6Gb de Memória

Não há um padrão ou valores mágicos mas existem caminhos, que durante o 
seu percurso poderíamos ajudar melhor. Não tenha dúvida que ajudaremos, 
mas com um tema tão recorrente, é praticamente um pré-requisito uma 
passeada pelo passado (não tão distante), uma boa lida sobre o que o 
pessoal tem divulgado, compilar essas idéias, e ai começarmos a debater 
mais a fundo...

No google, você pode fazer uma consulta [1] nesta mesma lista com alguns 
conteúdos relacionados...

Na pagina do Bruce Momjian[2] você encontra bastante material...

Na pagina do Wiki [3][4] voce encontra algumas palestras interessantes 
sobre o assunto...

Na pagina do PGCon internacional [5] voce também encontrará...

e por fim, mas não menos importante, no histórico [6] desta lista 
diretamente...

[1] Pesquisar por: site:listas.postgresql.org.br tuning OR otimizacao OR 
postgresql.conf
[2] http://momjian.us/main/writings/pgsql/
[3] http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2007
[4] http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2008
[5] http://www.pgcon.org/2008/schedule/speakers.en.html
[6] http://listas.postgresql.org.br/pipermail/pgbr-geral/

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] ORMs que respeitem o PostgreSQL?

2008-10-13 Por tôpico Dickson S. Guedes
Leandro DUTRA escreveu:
 (...)

 Então a questão é: alguém sabe de ORMs equivalentes ao SQL Alchemy em
 Java, C++ e Ruby?  Achei até agora o Data Mapper em Ruby e o iBATIS em
 Java, mas ainda não consegui 'alcançar' se eles realmente são tão bons
 quanto o SQL Alchemy, no sentido de respeitar o modelo de dados.  O
 iBATIS parece que começa certo, mas não é um ORM completo.  

Já vi iBATIS rodando em produção, muito bom.



-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Pesquisa sobre o local do PGCon Brasil 2009

2008-10-14 Por tôpico Dickson S. Guedes
Leandro DUTRA escreveu:
 2008/10/14 Fábio Telles Rodriguez [EMAIL PROTECTED]:
   
 A pesquisa está on-line em
 http://spreadsheets.google.com/viewform?key=pOTXKYttN5R6ig8ZywX8pbw
 

 Genial esse formulário.

 Me faz pensar que devia haver algo semelhante usando PostgreSQL em vez
 duma planilha.  Algo como um Glom na Teia.
   

Podemos depois exportar os dados em formato CSV dessa planilha, que já 
da para brincar... :D


-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Pesquisa sobre o local do PGCon Brasil 2009

2008-10-14 Por tôpico Dickson S. Guedes
André Volpato escreveu:
 (...)
 Só para efeito de comparação, aqui está um link [1] da conferência 
 gringa (PGCon West 08),
 (...)
 [1] http://db.endpoint.com/pg-conf-08

   

Gostei desta pasta:

http://db.endpoint.com/pg-conf-08/Images/2008-10-10_IMG_9431.jpg


:D

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Pesquisa sobre o local do PGCon Brasil 2009

2008-10-14 Por tôpico Dickson S. Guedes
Leandro DUTRA escreveu:
 2008/10/14 Diogo Biazus [EMAIL PROTECTED]:
   
 Não, já trabalhei em um projeto parecido, mas não frutificou.
 

 Que pena... alguém já olhou aquele Andromeda?
   

Eu já, em teste apenas, nada em produção. Mas tenho um colega de 
trabalho que é especialista na ferramenta, e já produziu alguns 
trabalhos que estão em produção.

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] PgCons: mundial × brasileiro (E ra: Pesquisa sobre o local do PGCon Brasil 2009)

2008-10-14 Por tôpico Dickson S. Guedes
Leandro DUTRA escreveu:
 2008/10/14 André Volpato [EMAIL PROTECTED]:
   
 Nosso pendrive era bem mais legal! Nossos crachás também!
 

 O chaveiro USB era deles...
   

Cheguei tarde, só vi a sombra desses pen-drives :(

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Pesquisa sobre o local do PGCon Brasil 2009

2008-10-14 Por tôpico Dickson S. Guedes
Fábio Telles Rodriguez escreveu:
 (...)
 Ah sim... os pendrives (acho que só tinham uns 20) vieram de lá mesmo, 
 o David Fetter que trouxe. Ele disse que eles pagam um pouco mais de 1 
 dóllar por peça lá.

Não podemos importar uns? :D

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Pesquisa sobre o local do PGCon Brasil 2009

2008-10-14 Por tôpico Dickson S. Guedes
Dickson S. Guedes escreveu:
 Fábio Telles Rodriguez escreveu:
   
 (...)
 Ah sim... os pendrives (acho que só tinham uns 20) vieram de lá mesmo, 
 o David Fetter que trouxe. Ele disse que eles pagam um pouco mais de 1 
 dóllar por peça lá.
 

 Não podemos importar uns? :

pensando-alto
pgshopstore?
/pensando-alto

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] copia de tabelas

2008-10-14 Por tôpico Dickson S. Guedes
Mr J.L. escreveu:
 Desculpe, explicando melhor,
Existe uma tabela que devo manter os registros de no max 10 dias, essa 
 verificacao eu deverei fazer a cada 20 dias, entao, a cada 20 dias eu teria 
 que ir na tabela x fazer uma copia de tudo por garantia para a tabela 
 x_bachup.

 gerar a tabela com apenas os regs que preciso:
 $ select * into x1 where data  '2008-10-04';

 apagar a tabela principal (melhor q fazer delete)
 $ drop table x;

 renomear a tabela para que ela substitua a excluida:
 $ alter table x1 rename to x;

 O problema é que nao sei se esse processo seria o mais correto, crei que deve 
 ter um modo que garanta um performance melhor, uma vez que, serao copiados 
 alguns milhoes de regs.

 o copy(select * from tabela) eu possofazer direto pra outra tabela, tipo, 
 fazer o copy de um select jogando sua saida p/ outra tabela com estrutura 
 igual,...?
   

Uma olhada no histórico da lista, no google e no planeta foi suficiente 
para encontrar este artigo do Telles:

http://www.midstorm.org/~telles/2007/11/29/nao-use-delete-use-insert/

Acredito que possa te ajudar em algo Mr J.L.

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Migração de base LATIN1 para UTF8

2008-10-16 Por tôpico Dickson S. Guedes
Em um email:

Guilherme Carvalho:
  Estou com um problema para migrar uma base que está num servidor e foi
  configurada para LATIN 1 para um outro servidor que 8.3 (...)

Em outro email:

Guilherme Carvalho escreveu:
 Mas pelo que li no manual na versão 8.0 não existe a opção de -E.

Guilherme,

A versão é a 8.3 ou a 8.0?

Você pode fazer o dump de uma versão menor para uma maior utilizando o 
client da versão maior, como por exemplo:


[EMAIL PROTECTED]:~$ psql -c SELECT version() -h meu_servidor_antigo -U 
postgres
   
version  
-
 PostgreSQL 8.1.4 on x86_64-pc-linux-gnu, compiled by GCC cc (GCC) 3.3.5 
(Debian 1:3.3.5-13)
(1 registro)

[EMAIL PROTECTED]:~$ pg_dump --version
pg_dump (PostgreSQL) 8.3.3

[EMAIL PROTECTED]:~$ pg_dump -h meu_servidor_antigo -E UTF8 -U postgres -n 
meu_esquema meu_banco  meu_arquivo_utf8.sql
[EMAIL PROTECTED]:~$ cat meu_arquivo_utf8.sql
--
-- PostgreSQL database dump
--

SET client_encoding = 'UTF8';
SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;
(...continua...)

Seria isso?

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Capturar retorno de uma query.

2008-10-28 Por tôpico Dickson S. Guedes
tetraetila® escreveu:
 (...)
 Qualquer ajuda será bem vinda, meu muito obrigado!
   
Esse link [1] pode te ajudar.


[1] http://www.postgresql.org/docs/8.3/static/mvcc.html

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] comentario dinamico na coluna da tabela

2008-10-28 Por tôpico Dickson S. Guedes
Osvaldo Kussama escreveu:
 2008/10/27, José Carlos Messias [EMAIL PROTECTED]:
   
 É possível colocar um comentário em uma coluna da tabela da seguinte
 forma que está dando erro.

 COMMENT ON COLUMN MinhaTabela.NomeColuna IS 'update in ' ||
 to_char(now(),'DD/MM/');
 De acordo com o manual [1]:
 textThe new comment, written as a string literal; or NULL to drop
 the comment.

 Creio ser possível em uma função. Você geraria o string literal
 utilizando um EXECUTE :

 EXECUTE 'COMMENT ON COLUMN ' || MinhaTabela || '.' || NomeColuna || '
 IS ' || quote_literal('update in ' ||
 to_char(current_date,'DD/MM/'));

   

Ou ainda, via psql pode fazer:


# \set data_ultima_modificacao '\'ULTIMA MODIFICACAO: '`date +%Y-%m-%d`'\''

# \echo :data_ultima_modificacao
'ULTIMA MODIFICACAO: 2008-10-28'

# COMMENT ON TABLE tb_teste IS :data_ultima_modificacao;
COMMENT

# \dt+ tb_teste
 Lista de relações
 Esquema |   Nome   |  Tipo  |Dono|   Descrição   
-+--+++
 colmeia | tb_teste | tabela | sa_colmeia | ULTIMA MODIFICACAO: 2008-10-28


-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Problema Estranho com Query Lentas e ANALYZE

2008-10-29 Por tôpico Dickson S. Guedes
George escreveu:  
 Caramba, ficou claro que iremos precisar na próxima PGCON discutir 
 isso, o que acham ???

Hacker Talks? Seria uma boa.

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

___
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 ao conectar o socket de teste de rede:10013

2008-11-03 Por tôpico Dickson S. Guedes
Luis Dalazen escreveu:
 eu também já tive esse problema do UAC quando instalei pela primeira 
 vez, então ja deixei ele desativado, não é este o problema nao.

 a  versao 8.2 que estava rodando até dias atras ainda está instalada, 
 mas ao tentar iniciar o serviço o windows da a mensagem:

 o serviço postgresql database server versao 8.2 em seu computador 
 local foi iniciado  e interrrompido. alguns serviços sao interrompidos 
 automaticamente se nao tiverem sendo usados por outros serviços ou 
 programas.

 isso que nao entendo!

E o LOG do PostgreSQL? O que ele diz?

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

___
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 ao conectar o socket de teste de rede:10013

2008-11-03 Por tôpico Dickson S. Guedes
Luis Dalazen escreveu:
 diz isso:  (em outras palavras..diz o erro...)

 2008-11-03 16:28:16 LOG:  invalid entry in file C:/Program 
 Files/PostgreSQL/8.2/data/pg_hba.conf at line 68, token 
 192.168.1.1/255 http://192.168.1.1/255
 2008-11-03 16:28:16 FATAL:  missing or erroneous pg_hba.conf file

Luis, o correto seria um CIDR ali como por exemplo:

192.168.1.1/32 (host)
192.168.1.0/24 (toda classe C)
192.168.0.0/16 (toda classe B)
192.0.0.0/8  (toda classe A)

 obrigado pela dica, (as vezes agente precisa ser lembrado de ver os log's)

E se não fossem os logs o que seria de nós? :D

 removendo esta entrada invalida o servidor 8.2 subiu.

Tente ajustá-la, utilizando o primeiro exemplo da lista que citei acima.

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] [pgbr-dev] novo site - participem..

2008-11-11 Por tôpico Dickson S. Guedes
Nei escreveu:
 bom galera, depois de 42 mensagens venho informar que o site já está a
 caminho...

 o sysadmin está levantando o site novo. em breve estará no ar..
   

Pessoal,

Como ficou esse assunto?

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] RES: RES: Postgres 64 bits

2008-11-11 Por tôpico Dickson S. Guedes
Jota escreveu:
 Olá,

 Da mesma forma. Não existe diferentes parâmetros para 64 bits no
 postgresql.conf ou no kernel

Apenas complementando o que o Jota informou, parâmetros não mudam mesmo, 
o que muito provavelmente vai mudar é justamente o valor de alguns 
deles, principalmente os relacionados à shared_buffer, tendo em vista 
que você conseguirá alterar este valor para além do que você conseguia 
em um PostgreSQL rodando em 32bits.

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Alter Domain

2008-11-14 Por tôpico Dickson S. Guedes
Luiz Henrique escreveu:
 Jota escreveu:
 Olá,

 Não é possível alterar o tipo de um domínio pelo comando alter domain.
 
 Tarde!!!

 Obrigado por confirmar as minhas suspeitas!!!

 Mas achei uma outra solução...  como o BD que precisava fazer essa 
 alteração era pequeno, fiz um backup no formato SQL, alterei a criação 
 do Domínio diretamente no backup e restaurei..  funcionou perfeitamente!!!

Dá para brincar um pouco com isso até...

(14:51:00) [EMAIL PROTECTED]:5432/admin
# CREATE DOMAIN numero numeric(18,6);
CREATE DOMAIN
Tempo: 12,124 ms

(14:51:11) [EMAIL PROTECTED]:5432/admin
# CREATE TEMP TABLE tb_teste(num numero);
CREATE TABLE
Tempo: 106,609 ms

(14:51:18) [EMAIL PROTECTED]:5432/admin
# CREATE DOMAIN numero2 numeric(18,9);
CREATE DOMAIN
Tempo: 8,298 ms

(14:51:43) [EMAIL PROTECTED]:5432/admin
# SELECT 'ALTER TABLE '||table_name||' ALTER COLUMN '||column_name||' 
TYPE numero2;' as SCRIPT from information_schema.columns where 
domain_name = 'numero';
   SCRIPT   
-
 ALTER TABLE tb_teste ALTER COLUMN num TYPE numero2;
(1 registro)

Tempo: 14,539 ms

(14:52:08) [EMAIL PROTECTED]:5432/admin
#  ALTER TABLE tb_teste ALTER COLUMN num TYPE numero2;
ALTER TABLE
Tempo: 42,355 ms

(14:52:33) [EMAIL PROTECTED]:5432/admin
# DROP DOMAIN numero;
DROP DOMAIN
Tempo: 14,644 ms

(14:52:48) [EMAIL PROTECTED]:5432/admin
# CREATE DOMAIN numero numeric(18,9);
CREATE DOMAIN
Tempo: 13,577 ms

(14:52:52) [EMAIL PROTECTED]:5432/admin
# SELECT 'ALTER TABLE '||table_name||' ALTER COLUMN '||column_name||' 
TYPE numero;' as SCRIPT from information_schema.columns where 
domain_name = 'numero2';
   SCRIPT  

 ALTER TABLE tb_teste ALTER COLUMN num TYPE numero;
(1 registro)

Tempo: 14,673 ms

(14:53:03) [EMAIL PROTECTED]:5432/admin
#  ALTER TABLE tb_teste ALTER COLUMN num TYPE numero;
ALTER TABLE
Tempo: 35,447 ms


:D

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


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

2008-11-14 Por tôpico Dickson S. Guedes
Augusto Nunes escreveu:
 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...!!!


Sério? Eu li bem que é *qualquer* campo de *todas* as tabelas?

Isso não vai te dar um pouco de dor de cabeça não?

Dê uma olhada nesses links e tente estruturar algo melhor e menos oneroso:

- http://www.postgresql.org/docs/current/static/textsearch.html
- http://lucene.apache.org/
- http://www.sphinxsearch.com/about.html
- http://en.wikipedia.org/wiki/Full_text_search
- http://www.htdig.org/

Provavelmente não serão a solução, mas com certeza poderão norteá-lo na 
estruturação de uma infra adequada para o problema que você tem.

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Alter Domain

2008-11-17 Por tôpico Dickson S. Guedes
Jota escreveu:
 Grande Guedues

 Por acaso eu fiz isso para um cliente ontem :)
   
Puxa, bacana.

E funcionou?

:D

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Arquitetura da BASE

2008-11-18 Por tôpico Dickson S. Guedes
D´Artagnan Dias escreveu:
 (...) Via Java, eu pegava cada fórmula, quebrava via REGEX, pesquisava 
 pelos ìndices e reconstruía a fórmula de novo, o que dava um baita 
 trabalho porquê as fórmulas variam de 1 a 8 índices e guardar a  
 posição em String de cada componente variável ficava confuso e 
 ErrorProne.Preferi criar métodos java para cada tipo de fórmula(de 1 
 a 8 indices) passando para cada fórmula os respectivos
 índices e pesos para cálculo. Para isso eu criei dois campos na tabela 
 Fórmula chamado Indices e Pesos.
Vou comentar apenas este ponto em específico.

Já passei por algo semelhante. Foi adotada uma notação polonesa e um 
compilador das formulas minimizando a complexidade de codigo e busca por 
resultados, principalmente com recursividade e onde uma formula F1 
estava embutida em uma F2, por exemplo.

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Arquitetura da BASE

2008-11-19 Por tôpico Dickson S. Guedes
D´Artagnan Dias escreveu:
 Dickson, isso até que eu contornei, eu tenho um conjunto de classes 
 aqui que faz um Parser das fórmulas e calcula elas corretamente.Mas 
 a parte em si de buscar os dados na base até entregar para a fórmula é 
 que não está nada bom(uma gambiarra dos infernos).Acho que eu acabei 
 colocando muitos selects aninhados e deu m... aqui.Será que uma 
 Procedure seria o melhor caso?
Ola D'Artagnan (e eu que pensei que meu nome era complicado :D )

A estrategia que usei não foi a que mais gostei, mas foi a que tive 
tempo de implementar. Todas as formulas tinham um nome único, essa era a 
chave natural, porque ao fazer o parsing eu utilizava este nome para 
expandir a formula.

ex:
F1 = P1 * (F2 + 3,14)/FQA
F2 = (P1 + P2) * (CD*CC)
FQA = (CD/2)*1,342
CD = 2,324
CC = 2,716

P1, P2 ... P10 são parametros, F[a-zA-Z0-9]+ são nomes de formulas 
C[a-zA-Z0-9]+ são constantes que ele precisa buscar na tabela de parsing.

Com essa estrategia eu conseguia recursividade facilmente, utilizava os 
nomes das formulas como chave natural e conseguia pegar os valores, com 
tudo isso eu tinha uma função que fazia a compilação da formula e 
convertia os valores para uma notação polonesa.

Pode não ser o que voce esta tentando fazer, mas talvez te dê um caminho.

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] NF Eletrônica

2008-11-21 Por tôpico Dickson S. Guedes
Ralf Schlindwein escreveu:
 URGENTE ME AJUDEM
  
 Da essa msg quando abro o banco pelo PGADMIN e os Quando os usuarios 
 acessam o sistema
  
 Error connecting FATAL desculpe muitos clientes conectados

Olhe com carinho o seu postgresql.conf, ele vai ser gentil com você e 
vai mostrar uma variável importante. O nome dela é max_connections.

Olhe para ela com carinho, veja o valor dela e pense: será que esse 
valor não está muito abaixo do que deveria ser?

[]s

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Referência do psycopg, onde encon trar?

2008-11-27 Por tôpico Dickson S. Guedes
Johnny Taylor Faria Chaves escreveu:
 Ola a todos,
 Após muito tempo de enrolação, comecei a estudar python, mas uma  
 linguagem não vale nada (para mim) se não puder usa-la com o  
 Postgresql :) .

 Acontece que cheguei ao módulo psycopg(2), creio que vi outra opção  
 mas não me lembro qual e nem onde, se alguém tiver sugestões, serão  
 bem vindas.

 Pelos exemplos que segui não estou conseguindo fazer todas as tarefas  
 com o psycopg, se alguém puder me indicar onde encontro uma referência  
 dos seus métodos, também agradeço.

   
Johnny,

Veja se as classes Connection.py e Database.py do link abaixo ajudam você:

http://gdbatools.svn.sourceforge.net/viewvc/gdbatools/project/src/db/

[]s
Guedes

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Referência do psycopg, onde encon trar?

2008-11-27 Por tôpico Dickson S. Guedes
Johnny Taylor Faria Chaves escreveu:
 Quoting Dickson S. Guedes [EMAIL PROTECTED]:

 ...
   
 Johnny,

 Veja se as classes Connection.py e Database.py do link abaixo ajudam você:

 http://gdbatools.svn.sourceforge.net/viewvc/gdbatools/project/src/db/
 

 Obrigado, já estou olhando, logo de saída vi que a Connection usa  
 PgSQL, e me lembrei que essa foi a outra opção que vi e não me  
 lembrava, valeu.
   


Esse ai veio com o modulo python-pgsql.

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

___
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 em campo timestamp

2008-12-01 Por tôpico Dickson S. Guedes
Osvaldo Kussama escreveu:
 Depende da aplicação.
 CURRENT_TIMESTAMP retorna o instante do início da transação;
 clock_timestamp() retorna o instante da chamada da função e pode
 variar até mesmo dentro de uma sentença SQL.
   


Apenas por curiosidade, em relação ao que o Osvaldo afirmou, os SELECTs 
abaixo demonstram a diferença entre utilizar clock_timestamp() ou 
timeofday().

select count(*) from
  (
   SELECT
 generate_series(1,100),
 clock_timestamp() as a,
 clock_timestamp() as b,
 clock_timestamp() as c,
 clock_timestamp() as d
  ) as t
where a=b or b=c or c=d;

De 1000 vezes que esse select rodou a média de horários iguais foi de 97.

select count(*) from
(  
 SELECT
generate_series(1,100),
timeofday()::timestamp as a,
timeofday()::timestamp as b,
timeofday()::timestamp as c,
timeofday()::timestamp as d
) as t
where a=b or b=c or c=d;

De 1000 vezes que esse select rodou a média de horário iguais foi de 0;

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

___
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 ao iniciar o postgresql

2008-12-01 Por tôpico Dickson S. Guedes
JacksonWeber escreveu:
 ao iniciar o postgresql apresenta este erro no console.

 [EMAIL PROTECTED] pg_xlog]$ LOG:  database system was interrupted while
 in recovery at 2008-11-26 15:30:42 BRST
 HINT:  This probably means that some data is corrupted and you will have to
 use the last backup for recovery.
 (...)
 e após eu criar o arquivo que ele reclama que falta, apresenta o seguinte
 erro:

 [EMAIL PROTECTED] pg_xlog]$ LOG:  database system was interrupted while
 in recovery at 2008-11-26 15:30:42 BRST
 HINT:  This probably means that some data is corrupted and you will have to
 use the last backup for recovery.
 (...)
 Alguém tem alguma idéia.
   

Eu não, mas o elefante teve e informou a você ali no HINT:

This probably means that some data is corrupted and you will have to 
use the last backup for recovery.


Use o último backup.

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

___
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 ao restaurar DB - zero-length delimited

2008-12-15 Por tôpico Dickson S. Guedes
Lucas Cardoso - SoftMarc escreveu:
 Olá pessoal!, Estou precisando migrar esta base de dados de servidor, 
 realizo pg_dump no servidor antigo e aplico o pg_restore no server novo.
 porem ao restaurar a base, no meio do processo acontece o seguinte erro, 
 no qual não consigo solucionar.
 (...)
 Utilizo a versão 7.4, rodando em um servidor Red Hat E.5.
   

É de um PG7.4 para um outro 7.4?

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

___
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 22, assunto 34

2008-12-16 Por tôpico Dickson S. Guedes
Rogério Grando escreveu:
 Oi Emerson 

   
 isso resolve seu problema

 ---
 DEFERRABLE
 NOT DEFERRABLE
 

 Não resolve meu problema, porque teria que mudar o comportamento de todas as 
 Fks no banco, é mais facil ajustar a plicação,  a não ser que tenha um 
 parâmetro que altere o comportamento de todas a FKs de uma só vez, algo no 
 postgres.conf

SELECT
  'ALTER TABLE '||b.relname||' DROP CONSTRAINT '||conname||';\n'||
  'ALTER TABLE '||b.relname||' ADD  CONSTRAINT '||conname||' 
'||pg_get_constraintdef(a.oid)||
  ' DEFERRABLE INITIALLY DEFERRED;\n'
FROM  pg_constraint a
JOIN  pg_class b ON (a.conrelid=b.oid);



Você pode colocar um WHERE e selecionar apenas algumas tabelas, ou 
algumas fks.

[]s

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Verificar String e detereminar se é alfa ou numérico.

2008-12-16 Por tôpico Dickson S. Guedes
Rubens José Rodrigues escreveu:
 (...)

 Minha necessidade:

 Verificar uma string, numa posição qualquer, se é alfa ou numérico 
 hoje estou fazendo na “unha” algo funcional porém acredito não se a 
 forma mais elegante de testar.


Fazendo jus à Navalha de Ockham

Via banco utilizando uma string completa:

# SELECT 'UmNoMeQuAlQUeR' ~* '^[A-Za-z]+$';
?column?
--
t
(1 registro)

# SELECT 'UmNoMeQuAlQUeR_C0m_Num3r0s' ~* '^[A-Za-z]+$';
?column?
--
f
(1 registro)


Via banco utilizando parte de uma string completa:

# SELECT SUBSTRING('UmNoMeQuAlQUeR_C0m_Num3r0s',3,6) ~* '^[A-Za-z]+$';
?column?
--
t
(1 registro)

# SELECT SUBSTRING('UmNoMeQuAlQUeR_C0m_Num3r0s',15,10) ~* '^[A-Za-z]+$';
?column?
--
f
(1 registro)



Em C ou C++ você também pode fazer uso de expressão regular.

[]s

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Verificar String e detereminar se é alfa ou numérico.

2008-12-16 Por tôpico Dickson S. Guedes
Osvaldo Kussama escreveu:
 Verifique se é isto ajuda:
 (...)
   

Vixe, eu acabei dando uma resposta redundante numa outra thread, agora 
que vi sua resposta.

Desculpe pela redundância. :/

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] conectar usando psql URGENTE

2008-12-16 Por tôpico Dickson S. Guedes
Junior escreveu:
 (...)

 Alguma idéia do porque não estaria funcionando?

Qual a mensagem de erro?

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Res: Digest pgbr-geral, volume 22, assunto 44

2008-12-18 Por tôpico Dickson S. Guedes
Dario escreveu:
 Erro ao inicializar
  
 Instalei o postgresql 8.3.5 no windows xp sp3, mas quando tento 
 iniciar informa que o aplicativo não foi inicilizado corretamente 
 (erro: 0cx42) e que postgre.exe causou um erro e será fechado. O 
 que fazer?

Ler o log do banco de dados para obter um diagnóstico mais preciso.

Google também é o seu amigo:

http://www.google.com.br/search?hl=pt-BRas_qdr=allq=inicia+windows+site%3Ahttp%3A%2F%2Flistas.postgresql.org.br%2Fpipermail%2Fpgbr-geral%2FbtnG=Pesquisarmeta=

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] RES: Erro Panic

2008-12-22 Por tôpico Dickson S. Guedes
Guilherme Vianna de Aguiar escreveu:
 Osvaldo, o log completo

 BRSTPANIC:  could not open critical system index 2662
 2008-12-22 17:46:01.480 BRSTLOG:  server process (PID 15452) was terminated
 by signal 6: Aborted
   

# SELECT relname from pg_class where oid = 2662;
  relname  

 pg_class_oid_index
(1 registro)


-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Restore com senha ou desabilitando trust

2008-12-29 Por tôpico Dickson S. Guedes
kminformat...@kminformatica.com.br escreveu:
 (...) 
 Digamos que eu fiz um backup do banco Postgres.
 E alguem pegue este backup e tentar restaurar.
 Tendo regra que esta pessoa nao tem a senha do meu banco.
  Mas ele pode restaturar em um servidor postgres tranquilo.
  Qual meio que eu possa travar isto? Havendo que no postgres o usuario 
 pode editar o pg_hba.conf
  e mexer na opcao de acesso Trust.
  Não sei que consegui ser claro na duvida.

Se eu entendi o que você tentou expor eu vejo que você tem dois 
problemas ai.

Primeiro está na linha em que você diz: E alguem pegue este backup e 
tentar restaurar.

Como esse alguém pegou o seu backup? Ele tem acesso ao servidor de 
backup?
Estas mídias onde foram guardados este backup não possuem nenhum mecanismo
de criptografia?

Segundo problema está em o usuario pode editar o pg_hba.conf e mexer na 
opcao de acesso Trust.

Como esse usuário pode editar? Foram concedidas permissões de sistema 
operacional para ele fazer isso?

O que eu vejo é que há um problema de infra-estrutura de segurança do 
seu ambiente, pois nada me impede de,
uma vez tendo em mãos um dump (em formato texto por exemplo) eu posso 
instalar um banco de dados PostgreSQL
em qualquer máquina que eu tenha acesso e restaure este dump. Ou eu 
entendi errado ou o seu problema diz
respeito ao acesso não autorizado de determinados usuários ao seu dump.

[]s
Guedes

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Restore com senha ou desabilitando trust

2008-12-29 Por tôpico Dickson S. Guedes
kminformat...@kminformatica.com.br escreveu:
 Eu tenho clientes que tem servidores linux e windows.
 No linux eu tenho uma infra-estrutura de segurança .
 Mas no windows nao.Como posso proceder? Pq fico na confiança do 
 cliente..pois ele tem um administrador de servidor windows

E o seu servidor de banco de dados fica instalado na máquina do cliente?

Se sim, esta arquitetura poderia ser modificada, desmembrando o serviço
da maquina do cliente, e passando-o para um servidor específico.

Se não, o nível de acesso deste usuário precisa ser modificado,
mas ainda sim há um problema de acesso irrestrito iminente.

[]s
Guedes

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Incrementar intervalo de tempo via trigger (function) --- Onde eu errei me ajudem!

2008-12-29 Por tôpico Dickson S. Guedes
Rubens José Rodrigues escreveu:

 ...

 select new.dataprev  +' interval'|| vPrazo||' hours' into vNovaDataHora;

 ...

  


Tente:

SELECT new.dataprev + CAST(vPrazo||' hours' AS interval) INTO vNovaDataHora;


No psql voce pode testar com:

SELECT now() + CAST('2'||' hours' AS interval);


-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Replicação Banco PostgreSQL

2009-01-05 Por tôpico Dickson S. Guedes
Rafael Sousa escreveu:
 gostaria de saber qual a melhor ferramenta para replicação e pool de 
 conexões para o postgres.

Eu também gostaria de saber, no entanto, como ainda não descobri, 
estudei duas ferramentas (por questão de tempo disponível) utilizando o 
meu ambiente para testá-las, para o seu ambiente pode ser diferente, 
cada caso é um caso e especificidades inerentes ao seu ambiente devem 
ser levadas em consideração.

Se quiser dar uma olhada ela está em: 
http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2008

Outros autores fizeram o dever de casa e nos presentearam com a 
exposição pública de seu trabalho, para que possamos utilizá-los como 
referência, sugiro você dar uma olhada em alguns links que encontrei 
(googlando):

http://momjian.us/main/writings/pgsql/replication.pdfhttp://www.postgresql.org/download/product-categories
http://momjian.us/main/writings/pgsql/replication.pdf
http://www.lbd.dcc.ufmg.br/bdbcomp/servlet/Trabalho?id=4387
http://www.insphpired.com/content/view/57/9/

entre outras...

O histórico da lista também possui muitos links de referência e pode ser 
um bom lugar para um passeio literário quando algumas dúvidas sur.

Infelizmente, reposta para a pergunta qual a melhor ferramenta para 
replicação e pool...? dependerá, e muito, do seu ambiente.


-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] PGFOUINE [PROBLEMA NA VERSÃO 8. 3.5]

2009-01-08 Por tôpico Dickson S. Guedes
Junin escreveu:
 Galerinha,

 Segue abaixo todos meus procedimentos e o erro final...

 (...)
 7 - OLHA O ERRO

 erro:

 r...@es605-444:/var/log/postgresql# 
 /home/junin-dba/pgfouine-1.0/pgfouine.php -file 
 postgresql-8.3-main.log   /home/junin-dba/Área\ de\ 
 Trabalho/somefile.html
 pgFouine did not find any valid PostgreSQL log line in your log file:
 * check that PostgreSQL uses an english locale for logging 
 (lc_messages in your postgresql.conf),
 * check that you use the -logtype option (syslog, stderr) according to 
 your log file,
 * 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).

O log cantou a bola, mas vou falar depois.

 Solucao 1 - mudar para ingles no postgresql.conf o parametro 
 lc_messages //fiz e nada;

Vi que você leu o log. É isso, tem que estar em inglês ali senão as 
regex do pgfouine não encontrarão nada.

 Solucao 2 - verificar o log_line_prefix = 'user=%u,db=%d '#tem o 
 espaço no final...

Vi que você não leu o log na integra pois a sua Solução 2 está 
incompleta. O log_line_prefix precisa ser, no mínimo:

'%t [%p]: [%l-1] '

mas você pode adicionar seu usuário e versão:

'%t [%p]: [%l-1] user=%u,db=%d '


Tente lá e nos comunique.

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] PGFOUINE [PROBLEMA NA VERSÃO 8 .3.5]

2009-01-08 Por tôpico Dickson S. Guedes
joao junior escreveu:
 vi que você não leu o log na integra pois a sua Solução 2 está 
 incompleta. O log_line_prefix precisa ser, no mínimo:
 '%t [%p]: [%l-1] '
 mas você pode adicionar seu usuário e versão:
 '%t [%p]: [%l-1] user=%u,db=%d '
   


 Jovem Guedes esse formato [%p]: [%l-1] é somente se a saída do log fosse
 direcionada a stderr e no caso esta indo para o syslog
 if you use stderr, check that your log_line_prefix is of the form  '%t
 [%p]: [%l-1] '.
   

Tem razão, agora foi eu quem não leu com atenção o e-mail do Junin. :/

My bad...


-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Conexão permanente

2009-01-12 Por tôpico Dickson S. Guedes
marco escreveu:
 Ivo, pelo que entendi você sugeriu algo como:
 Crio uma tabela para registrar quem está logado e a app atualisa o 
 time stamp a cada 5 minutos ( por exemplo ).

 No caso se um novo login e o registro existir na tabela mas o tempo 
 for maior que 5 minutos, isso indica que a conexão terminou de forma 
 anormal. então loga normalmente. Caso sontrário o usuário está logado. 
 Mesmo que o usuário tenha se desconectado de forma anormal, teria que 
 aguardar completar o tempo (5 minutos) para logaar novamente.


Apenas fazendo um adendo, a palestra do Telles cita alguns aspectos 
relacionado a este assunto:

PostgreSQL o Elefante Encouraçado em 
http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2008?action=AttachFiledo=gettarget=elefante_encoura%C3%A7ado.pdfhttp://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2008

Lá, a partir do slide 23, você pode encontrar algumas informações úteis.

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] fila de mensagens (queue)

2009-01-12 Por tôpico Dickson S. Guedes
Thiago escreveu:
 Galera ... ouvi dizer que o oracle existe um conceito de queue nas 
 stored procedures ... para que eu possa mandar uma mensagem de alguma 
 coisa que eu quero executar e ficar em uma fila ... sem precisar enviar 
 uma respostar para a minha aplicação delphi ... existe alguma coisa 
 parecida no postgre ??? se sim como implemento ???

 Obrigado !!

Existe o pgAgent. Dê uma googlada que você encontra alguns exemplos 
interessantes.

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


[pgbr-geral] [Fwd: Vaga PostgreSQL - Unione Consulting]

2009-01-13 Por tôpico Dickson S. Guedes


--
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

---BeginMessage---


 

 

A Unione Consulting é uma empresa provedora de soluções em Tecnologia da
Informação, com alianças consolidadas com os principais players do mercado,
escritórios no Brasil e Chile, atuante nas competências ERP, BI, EPM, CRM,
SOA/BPEL e com diversos segmentos de mercado nas linhas de negócio de
consultoria (projetos e serviços especializados), desenvolvimento, suporte e
outsourcing. Através dos nossos 14 anos de experiência, buscamos
profissionais com o seguinte perfil:

 

Agradeço se puderem indicar aos seus contatos!

 

DBA PostgreSQL

Com conhecimento em Linux, experiência em infra-estrutura de rede.

Cliente: Empresa desenvolvedora e provedora de tecnologia de rastreamento
automotivo, que utiliza os mais modernos meios para rastreamento como
GPS/GSM/GPRS. 

Contratação: CLT diretamente pelo cliente.

 

 

Profissionais interessados e dentro do perfil, favor enviar CV com pretensão
para dfrei...@unione.com.br 

 

Desde já agradeço,

 

 

Danielle Ferreti Freitas

 + 55 11 3511 9700
 http://www.unione.com.br/ www.unione.com.br


 

 

image002.jpgimage001.jpg---End Message---
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Queda freqüente do servidor

2009-01-14 Por tôpico Dickson S. Guedes
Marlon David de Souza escreveu:
 Bom dia a todos,

   Estou enfrentando um problema sério em um cliente.
   Freqüentemente o PostgreSQL está sendo re-inicializado, derrubando 
 todas as conexões existentes.
   Verifiquei nos logs e ali mostra a seguinte mensagem imediatamente 
 antes de derrubar as conexões:   

 server process (PID 2917) was terminated by signal 11

   Alguém tem idéia do porquê disso?

Poderia enviar-nos algumas linhas que antecedam este erro?

Você identificou algum padrão de comportamento do cliente?



-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Queda freqüente do servidor

2009-01-14 Por tôpico Dickson S. Guedes
Marlon David de Souza escreveu:
 Dickson S. Guedes escreveu:
 Marlon David de Souza escreveu:
   
 Bom dia a todos,

   Estou enfrentando um problema sério em um cliente.
   Freqüentemente o PostgreSQL está sendo re-inicializado, derrubando 
 todas as conexões existentes.
   Verifiquei nos logs e ali mostra a seguinte mensagem imediatamente 
 antes de derrubar as conexões:   

 server process (PID 2917) was terminated by signal 11

   Alguém tem idéia do porquê disso?
 

 Poderia enviar-nos algumas linhas que antecedam este erro?

   
 Apresenta algumas mensagens de HINTS e WARNINGS comuns, geradas pelo 
 nosso sistema. Não tem nada de anormal.

 Você identificou algum padrão de comportamento do cliente?

   
 Ainda não consegui identificar nada. As vezes o problema ocorre varias 
 vezes num dia. Tem dias que ocorre apenas uma vez.

Que tal subir o nível do debug? (pelo menos das instruções)

Não seria uma criação de índice no meio da história ou um vacuum que 
esteja causando isto?

Há quanto tempo vem acontecendo isto? Desde o começo da implantação?

Se não, que alteração no ambiente ocorreu?

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Queda freqüente do servidor

2009-01-14 Por tôpico Dickson S. Guedes
Marlon David de Souza escreveu:
 Não está sendo criado índice e o autovacuum está desabilitado.
 Agora, poderia a criação de um índice derrubar o servidor?

Se tiver algo de errado com a memória compartilhada, sim. Por isso 
solicitei para aumentar o nível de debug, quem sabe assim nosso amigo 
log não desabafa no divã e diz para nós o que precisamos saber. :)

Aproveite e habilite também o log das queries.

Em tempo, você já tentou reproduzir este erro em outro ambiente?

Seguindo a dica de Roberto Mello, já tentou uma versão de PostgreSQL 
mais atual?


[]s

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] error tid

2009-01-16 Por tôpico Dickson S. Guedes
Fernando França escreveu:
 Vou continuar pesquisando porque quero descobrir que tipo de paramêtro
 de compilação faz com que o PostgreSQL do Ubuntu (apt) não dar esse
 problema. É uma boa oportunidade para me aprofundar na arquitetura do
 PostgreSQL, inclusive se puder me indicar algo pra ler.
   
Ola França,

Vale lembrar que ao compilar pelo ports do FreeBSD é comum ele aplicar 
alguns patches próprios (você vê isso bem no início no make install do 
ports). Você chegou a compilar diretamente sem utilizar o ports?


[]s
Guedes

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] LATIN1

2009-01-19 Por tôpico Dickson S. Guedes
Guilherme Carvalho escreveu:
 Creio que aqui mesmo na lista rolou uma dica de como fazer o Backup em 
 Latin e restaura em UTF-8.

 2009/1/18 Avelino Brun avel...@databrum.com.br 
 mailto:avel...@databrum.com.br

 É que já tenho base de dados em LATIN1 e ao instalar UTF-8 dá erro de
 caracteres e nao consegue instalar.


Avelino,

Talvez esta thread ajude em alguma coisa:

http://listas.postgresql.org.br/pipermail/pgbr-geral/2008-October/012400.html

Dê uma analisada nas respostas dadas, pode ser que te dê uma luz.

[]s

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

___
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 - Erro PreparedStatement com a ddBatch no Postgresql

2009-01-21 Por tôpico Dickson S. Guedes
Romeryto Lira escreveu:
 Olá pessoal,

 Estou desenvolvendo uma aplicação que acessa o Postgres.
 Estou acessando o mesmo via JDBC. Porém o mesmo retorna um exceção 
 específica do postgree quando uso o comando addBatch quando uso o 
 executeBatch do objeto PreparedStatement.

 org.postgresql.util.
 PSQLException: Um resultado foi retornado quando nenhum era esperado.
 SEE
 at 
 org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleResultRows(AbstractJdbc2Statement.java:2501)
 at 
 org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1269)
 at 
 org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:351)
 at 
 org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2674)
 at (...)

Este erro geralmente ocorre quando se utiliza o execute para 
instruções SELECT (que retornam resultados), quando era esperado que 
fosse utilizado INSERT, UPDATE ou DELETE que não retornam resultados.

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

___
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 - Erro PreparedStatement com a ddBatch no Postgresql

2009-01-21 Por tôpico Dickson S. Guedes
Romeryto Lira escreveu:
 Realmente. Muito obrigado pelos exclarecimentos pessoal.

Conseguiu solucionar o problema Romeryto?

Caso sim, não esqueça de responder o email para a lista com a solução, 
colocando na frente do assunto [RESOLVIDO].

Caso não, continuamos na expectativa

[]s
Guedes


-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


[pgbr-geral] blog do Luis Nassif

2009-01-21 Por tôpico Dickson S. Guedes
Fernando Ike escreveu:
 2009/1/21 Benedito A. Cruz b...@cria.org.br:
 [...]
   
 Tenho ouvido falar muito no PostgreSQL. Dizem que tem um sistema de
 arquivar em memória as modificações, tornando o processo mais rápido. Mas
 que, às vezes, dá sobrecarga que resulta em tilt.

 Alguém conhece vantagens e desvantagens desse banco de dados, em
 comparação com outros abertos e fechados?

   

   Hum...

   Essa thread vai ser boa, vou preparar algo no meu blog e fazer o
 link no Nassif.

 []'s

Boa fike,

Eu tinha algo engavetado acabei publicando antes de ler aqui, mas 
acredito que quanto mais informação melhor.

Em tempo, tem bons comentários lá e ninguém falou mal.

[]s
Guedes

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Licença do PostgreSQL no Oracle Ent erprise Manager

2009-01-22 Por tôpico Dickson S. Guedes
Fábio Telles Rodriguez escreveu:
 Alguém sabe me dizer o que o PostgreSQL está fazendo dentro do Oracle
 Enterprise Manager?

 http://download.oracle.com/docs/cd/B19306_01/license.102/b40010/appendix_a.htm#sthref215

 Procurem por PostgreSQL na página e lá estará ele...
   

Oracle® Enterprise Manager - Oracle Application Diagnostics for Java 
(Oracle AD4J)
Installation Guide 10g Release 4 (10.2.0.4)


Console Installation Procedures for UNIX Platforms

1.1 Prerequisites

Before you begin the installation process, do the following:

* Decide the host on which you want to deploy the console.

* Install JDK 131_05 or later on that host.

* Have access to a PostgreSQL 8.0 or Oracle 9i (or later) database for 
use as a
   repository. This need not necessarily be on the host where the 
console is installed.

  You can download postgres database and install it from the following 
URL. Use
  the Latest Releases 8.0 Binary link.
  http://www.postgresql.org.

Fonte:
http://download.oracle.com/docs/cd/B16240_01/doc/install.102/e11085.pdf

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] DBI Link

2009-01-28 Por tôpico Dickson S. Guedes
javaone escreveu:
 Ola, apos instalar o dbi link tento rodar um pequeno script de teste mas o
 seguinte erro é retornado:

 dbhab_teste=# \i dbi_teste_ora.sql
 SELECT dbi_link.make_accessor_functions(
 'dbi:Oracle:sid=veides2;host=172.25.136.85'::dbi_link.data_source,
 'abc'::text,
 'def'::text,
 '---
 AutoCommit: 1
 RaiseError: 1
 '::dbi_link.yaml,
 NULL::dbi_link.yaml,
 NULL::text,
 NULL::text,
 'veides2'::text
 );
 psql:dbi_teste_ora.sql:13: NOTA:  Setting bail in %_SHARED hash. at line 25.

 CONTEXTO:  comando SQL SELECT dbi_link.dbi_link_init()
 psql:dbi_teste_ora.sql:13: NOTA:  Setting quote_literal in %_SHARED hash. at
 line 25.

 CONTEXTO:  comando SQL SELECT dbi_link.dbi_link_init()
 psql:dbi_teste_ora.sql:13: NOTA:  Setting get_connection_info in %_SHARED
 hash. at line 25.

 CONTEXTO:  comando SQL SELECT dbi_link.dbi_link_init()
 psql:dbi_teste_ora.sql:13: NOTA:  Setting quote_ident in %_SHARED hash. at
 line 25.

 CONTEXTO:  comando SQL SELECT dbi_link.dbi_link_init()
 psql:dbi_teste_ora.sql:13: NOTA:  Setting get_dbh in %_SHARED hash. at line
 25.

 CONTEXTO:  comando SQL SELECT dbi_link.dbi_link_init()
 psql:dbi_teste_ora.sql:13: NOTA:  Setting remote_exec_dbh in %_SHARED hash.
 at line 25.

 CONTEXTO:  comando SQL SELECT dbi_link.dbi_link_init()
 psql:dbi_teste_ora.sql:13: NOTA:  SELECT dbi_link.set_up_connection(
 'dbi:Oracle:sid=veides2;host=172.25.136.85',
 'abc',
 'def',
 '---
 AutoCommit: 1
 RaiseError: 1
 ',
 NULL,
 NULL,
 NULL,
 'veides2'
 )

 psql:dbi_teste_ora.sql:13: NOTA:  SELECT count(*) AS driver_there
 FROM dbi_link.available_drivers()
 WHERE available_drivers = 'dbi:Oracle:sid=veides2;host=172.25.136.85'

 CONTEXTO:  comando SQL SELECT dbi_link.set_up_connection(
 'dbi:Oracle:sid=veides2;host=172.25.136.85',
 'abc',
 'def',
 '---
 AutoCommit: 1
 RaiseError: 1
 ',
 NULL,
 NULL,
 NULL,
 'veides2'
 )
 
 psql:dbi_teste_ora.sql:13: ERRO:  error from Perl function
 make_accessor_functions: error from Perl function set_up_connection:
 install_driver(Oracle) failed: Can't load
 '/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBD/Oracle/Oracle.so'
 for module DBD::Oracle: libclntsh.so.10.1: cannot open shared object file:
 Arquivo ou diretório não encontrado at
 /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
  at line 3
 Compilation failed in require at line 3.
 Perhaps a required shared library or dll isn't installed where expected
  at line 37 at line 35.

 O que pode ser?
   


O arquivo : 
'/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBD/Oracle/Oracle.so'
 
Existe?

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Quantas casas decimais tem no tipo Money?

2009-02-04 Por tôpico Dickson S. Guedes
Fellipe Henrique escreveu:
 Amigos, estou trabalhando com Postgre agora, e gostaria de saber 
 quantas casas decimais o tipo Money trabalha, preciso de no mínimo 4...

Bem vindo Fellipe,

Quando a sua dúvida, você tem acesso ao servidor já? Se sim é só testar:

--Em formato Monetário
# SELECT '757657657653456.895564654'::money;
  money 
-
 $757,657,657,653,456.90
(1 registro)


--Em formato Numérico
# SELECT '757657657653456.895564654'::numeric(40,4);
   numeric   
--
 757657657653456.8956
(1 registro)


Veja qual deles é melhor para suas necessidades, pois há limitações.


Uma dica pessoal? Sempre que um valor vai armazenar valor monetário eu 
utilizo numeric com 2 (duas) casas decimais.


Mais informações:

http://www.postgresql.org/docs/current/static/datatype-money.html
http://www.postgresql.org/docs/current/static/datatype-numeric.html#DATATYPE-NUMERIC-DECIMAL


Em tempo, o correto é escrever Postgres ou PostgreSQL, mas Postgre 
não, veja:

http://www.postgresql.org/docs/faqs.FAQ_brazilian.html#item1.1


Um abraço.

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

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


Re: [pgbr-geral] Dicas para um bom logging no PostgreSQL.

2009-02-05 Por tôpico Dickson S. Guedes
2009/2/5 Rubens José Rodrigues rubens.rodrig...@batistarepresentacoes.com:
 (...)
 Será que o que estamos coletando realmente é o suficiente ou
 podemos otimizar o que coletamos?
 (...)
   O QUE 

 Log_connections = on
 Log_disconnections = on
 Log_durarion = on
 Log_line_prefix = '%t %u %r'

Olá Rubens,

A fim de capturar as instruções cujo tempo de execução seja igual ou
superior à 50ms, eu costumo utilizar também:

log_min_duration_statement = 50

Quanto ao meu log_line_prefix eu utilizo ele um pouco diferente, tendo
em vista que uso o pgfouine [1] para gerar relatórios.

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


[]s
Guedes

-- 
Dickson S. Guedes
-
mail/xmpp: gue...@guedesoft.net  -  skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.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] Tunning Postgres

2009-02-13 Por tôpico Dickson S. Guedes
2009/2/13 Diego Plentz diego.pi...@gmail.com:
(...)  Minha dúvida seria se existe algum documento bíblia pra esse tipo de 
ajuste, que
 é tido como uma boa referência para o assunto (não tem problema de ser em
 inglês).

Ola Diego,

E se eu disser que essa bíblia existe? Sim, existe! No entanto, seus
profetas, que estão espalhados pelo mundo,  não estão com suas vozes
caladas... eles espalham suas experiências em listas, blogs,
palestras, etc, para que nós, meros mortais, possamos consultar os
oráculos internéticos e resgatar os pergaminhos de outrora...

Em resumo, o que existe é um apanhado de informações espalhadas que
precisam ser buscadas, analisadas, compiladas e ajustadas para as
situações individuais de cada um.

Aconselho você a iniciar pelos links a seguir, e se tiver dúvida ou
casos de uso de algumas idéias encontradas, compartilhe conosco.

http://listas.postgresql.org.br/pipermail/pgbr-geral/2008-June/009608.html

http://listas.postgresql.org.br/pipermail/pgbr-geral/2007-July/001798.html

http://archives.postgresql.org/pgsql-performance/2007-01/msg00372.php

http://archives.postgresql.org/pgsql-jdbc/2007-11/msg9.php

http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server

http://wiki.postgresql.org/wiki/Community_Disk_Tuning_Guide

http://pgtune.projects.postgresql.org/

http://www.postgresql.org/files/documentation/books/aw_pgsql/writing_apps.pdf

http://www.postgresql.org/files/documentation/books/aw_pgsql/hw_performance/

http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2007?action=AttachFiledo=gettarget=sintonia-euler.pdf

http://www.pgcon.org/2008/schedule/attachments/81_researching_postgresql.pdf

http://www.midstorm.org/~telles/tag/tuning/

http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2007?action=AttachFiledo=gettarget=postgresql_leopardo_pgconbr.pdf

http://www.slideshare.net/telles/postgresql-tuning-o-elefante-mais-rpido-que-um-leopardo-presentation

http://imasters.uol.com.br/artigo/5191/postgresql/checklist_de_performance_do_postgresql_80/

Um abraço,
-- 
Dickson S. Guedes
-
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.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] Tunning Postgres

2009-02-16 Por tôpico Dickson S. Guedes
2009/2/16 Fernando Ike f...@midstorm.org:
 2009/2/16 Lucas Souza lucassouzadav...@gmail.com:
 [...]
 To pensando em fazer a tradução deste artigo
 http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server,
 para PT/ BR, (não encontrei um assim em nosso idioma...)
 Alguem apoia, a ideia?

   Não precisa de apoio. Basta fazer lá no wiki do postgresql
 internacional, tem versões para alemão e francês lá. :)

Lucas,

Apenas fazendo um adendo ao que o Fike falou, acho importante a sua
iniciativa, e aconselharia você, após finalizar a tradução, enviar
para a lista para que possamos revisar, pois, as vezes, alguns erros
passam despercebidos aos olhares de uns mas não aos olhares de outros,
e assim teremos uma tradução mais concisa. :)

[]s
Guedes


-- 
Dickson S. Guedes
-
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.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] Paginação

2009-02-18 Por tôpico Dickson S. Guedes
2009/2/18 sergio santos sergio.serginhos...@gmail.com:
 Veja bem pessoal,
 se eu usar o limit o método RecordCount do Adodb vai me retornar o valor
 limit e não o número de registro.
 Sendo assim, como estou fazendo uma paginação, vai ficar difícil saber o
 número de páginas vou ter

 o que vocês acham?

Ola Sergio,

Você precisa saber *exatamente* quantas paginas darão? Uma estimativa
(assim como o Google faz) já não ajudaria?

Dependendo do tamanho desta sua tabela você pode aproveitar as
estatísticas do banco, ao invés de fazer um count(*) para saber o
total de registros e paginar.

Faça um teste de exemplo em uma *base de teste*:

CREATE TABLE temp (a int);
INSERT INTO temp SELECT generate_series(1,10);
SELECT pg_stat_get_live_tuples(oid) from pg_class where relname = 'temp';
ANALYZE temp;
SELECT pg_stat_get_live_tuples(oid) from pg_class where relname = 'temp';
INSERT INTO temp SELECT generate_series(1,2);
SELECT count(*) from temp;
ANALYZE temp;
SELECT pg_stat_get_live_tuples(oid) from pg_class where relname = 'temp';
SELECT pg_stat_get_live_tuples(oid) from pg_class where relname = 'temp';
SELECT pg_stat_get_live_tuples(oid) from pg_class where relname = 'temp';
SELECT count(*) from temp;
DROP TABLE temp;

Veja como os resultados podem variar no caso do count a medida que o
volume de dados vai crescendo.

Obviamente o script acima não contem a solução pronta, é apenas uma
demonstração de que é possível trabalhar com estimativas ao invés de
exatos, em determinadas situações.

Para se aprofundar, leia:

http://www.postgresql.org/docs/current/static/monitoring-stats.html


Dickson S. Guedes
-
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.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] Verificar se tabela existe e carregar as que não existem

2009-02-27 Por tôpico Dickson S. Guedes
2009/2/27 Newton Teixeira do Nascimento Júnior
newton.jun...@eletronorte.gov.br:
 (...) E se o arquivo não existir no servidor?

Olá Newton,

Veja o contrib adminpack, o pgAdmin utiliza ele para alguns
procedimentos. Basicamente ele cria funções que permitirão isto que
você quer.

Você pode criar também uma pl/perlu por exemplo que faça isso para você.

[]s
Dickson S. Guedes
-
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.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] Organização PGDay SC

2009-02-28 Por tôpico Dickson S. Guedes
Caros,

Fim do carnaval, volta as aulas, para alguns é apenas o início do ano,
para outros já esta faltando mês, o FISL 10 só em Junho[1] e PGCon só
em Outubro [2], e eu venho aqui convidar quem tiver interesse em
ajudar no PGDay SC em Florianópolis para se cadastrar na lista
pgbr-dev[3] e acompanhar/participar das discussões na thread[4] de
mesmo assunto que este email.

A principio estaremos centralizando a organização na pgbr-dev, mas
podem me contactar pelo skype ou por xmpp também...

[1] http://fisl.softwarelivre.org/10/www/
[2] http://listas.postgresql.org.br/pipermail/pgbr-dev/2008-November/002433.html
[3] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-dev
[4] http://listas.postgresql.org.br/pipermail/pgbr-dev/2009-January/002571.html

Um abraço,

Dickson S. Guedes
-
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.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] Computed By

2009-02-28 Por tôpico Dickson S. Guedes
2009/2/28 Carlos Alberto Santa Clara stcl...@gmail.com:
 Ola, pessoal. No firebird posso concatenar duas colunas com o computed by.
 Possuo uma tabela no postgres:
 id - auto_incremento;
 descricao - varchar
 resumo - varchar
  Após salvar um registro, preciso preencher o campo resumo com o id  + '
 - ' + descricao.
 Como posso fazer isto?

Olá Carlos,

Você pode consultar a documentação do PostgreSQL, que é bastante rica,
encontra-se no site do projeto [1]. Sobre a sua pergunta, em
especifico, o link está em [2].


[1] http://www.postgresql.org/docs/manuals/
[2] http://www.postgresql.org/docs/current/interactive/functions-string.html

[]s
Dickson S. Guedes
-
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.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] Adote um artigo sobre PostgreSQL

2009-03-03 Por tôpico Dickson S. Guedes
2009/3/3 Fábio Telles Rodriguez fabio.tel...@gmail.com:
 2009/3/3 Gilnei M. Oliveira ogil...@gmail.com:
 Plano de dominação mundial...  muito engraçado... hehehe... :-)

 Ué? Vai me dizer que você não sabia? :-D

Ué, e eu pensei que não era para contar. :/


Dickson S. Guedes
-
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Res: Como alterar a tablespaces do pg_largeobject?

2009-03-04 Por tôpico Dickson S. Guedes
2009/3/4 Fábio Telles Rodriguez fabio.tel...@gmail.com:
 (...)
 Veja se concorda comigo em:
 http://www.midstorm.org/~telles/2008/07/25/postgresql-discos-ciapostgresql-discos-cia

O link correto é:
http://www.midstorm.org/~telles/2008/07/25/postgresql-discos-cia

-- 
Dickson S. Guedes
-
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.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] Como inserir registros em tabela com trigger

2009-03-04 Por tôpico Dickson S. Guedes
2009/3/4 Vinícius Gonçalves vinny...@yahoo.com.br:
   Boa tarde, amigos,

Boa tarde.

    Este é o meu primeiro e-mail da lista. Acabei de me tornar membro do
 grupo.

Seja bem vindo! :)

    Estou com a seguinte dúvida..

    Tenho uma tabela no meu banco chamada TBL_IRMAOS, com 2 campos:
 ID_USUARIO e ID_IRMAO.

    No meu sistema, quando insiro 2 irmãos, quando recupero do banco, o
 sistema somente identifica um unico irmao. O outro nao.
    Por exemplo...

    ID_USUARIO = Leandro
    ID_IRMAO = Leonardo

    Se eu perguntar quem é o irmao do leandro, o sistema me devolve Leonardo.
    Se eu perguntar quem é o irmao do Leoardo, o sistema nao me devolve nada.

Será que você está:

1) guardando estes dados de uma forma plausível para consultar posteriores?
2) fazendo a consulta da forma correta?

[]s
Dickson S. Guedes
-
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.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] imagem estrutura Postgres

2009-03-05 Por tôpico Dickson S. Guedes
2009/3/5 Ismael Costa Junior icjunio...@terra.com.br:
 Saudações a todos,

 Estou fazendo um trabalho referente ao Postgres e gostaria de colocar uma 
 imagem da
 arquitetura Postgres. Eu procurei em bastante lugares mas o máximo que eu 
 encontrei foi a
 arquitetura do PGCluster e do Slony.
 Alguém teria essa imagem ou conhece algum link para recomendar?

Recomendaria iniciar por: http://momjian.us/main/presentations.html

[]s
Dickson S. Guedes
-
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.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] BD com Tabelas Campo Money

2009-03-09 Por tôpico Dickson S. Guedes
Em Seg, 2009-03-09 às 17:06 -0300, Mauricio De Biasi escreveu:
 Sr(a)´s Boa Tarde,

Boa tarde...

 (...) 
 
 1º - Não estou conseguindo transporta o banco por inteiro para outro
 servidor pois sempre da problema nesse campo, alguém teria algum
 parâmetro, dica, etc.? 

Não utilize Money.

 E como devo tratar esse coluna como transportar esses dados para uma
 coluna numeric ou outro tipo ? 

Se você o tratar como numeric[1] não terá problemas.

 Qual seria o melhor tipo de campo no postgre para se trabalhar com
 valores monetários em Reais? e como faria para transferir?

Utilize no lugar, por exemplo, NUMERIC(18,2), armazene-o assim e
apresente-o formatado com to_char[2], pois você poderá especificar a
formatação desejada, como por exemplo:


 SHOW lc_numeric ;
 lc_numeric 

 C
(1 registro)

 SELECT to_char(123456.77,'R$ 999G999G999D99');
  to_char   

 R$  123,456.77
(1 registro)

 SET lc_numeric TO 'pt_BR';
SET

 SELECT to_char(123456.77,'R$ 999G999G999D99');
  to_char   

 R$  123.456,77
(1 registro)


O que acha?


[1]
http://www.postgresql.org/docs/current/static/datatype-numeric.html#DATATYPE-NUMERIC-DECIMAL

[2] http://www.postgresql.org/docs/8.3/static/functions-formatting.html

[]s
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.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] Alterar parâmetros de configuraç ão Postgres

2009-03-11 Por tôpico Dickson S. Guedes
Em Qua, 2009-03-11 às 09:07 -0300, Newton Teixeira do Nascimento Júnior
escreveu:
 Olá comunidade, fiz alterações no postgresql.conf 
 
 (baseado no artigo
 http://www.postgresql.org.br/Checklist_de_Performance_do_PostgreSQL_8.0) 
 
 em alguns parâmetros (shared_buffers, work_mem, maintenance_work_mem) 
 
 e depois reiniciei o serviço postgres pelo utilitário gráfico de
 serviços do Linux, porém ele não levantou mais. 


Apenas para esclarecer para comunidade, é imprescindível que você anexe
a parte importante do log pois, muito provavelmente ele estará acusando
onde foi o problema, e teremos um rumo a seguir.

As últimas 10 ou 15 linhas, dependendo do erro, já ajudam.


[]s 
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.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] PROBLEMAS COM O BANCO DE DADOS

2009-03-12 Por tôpico Dickson S. Guedes
Em Qui, 2009-03-12 às 08:43 -0300, José Mello Júnior escreveu:
 Só para completar, usuário do banco somente o postgres.

Mello,

Se o serviço do postgres está sendo executado com o usuário postgres,
torne ele o dono da sua pasta $PGDATA e de todos os objetos dentro dela.

Depois nos reporte :D

[]s
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.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] Sinalizar esta mensagem Problema com OIDs/LOIDs ao restaurar base de dados com blobs

2009-03-13 Por tôpico Dickson S. Guedes
Em Sex, 2009-03-13 às 16:09 -0700, Julio Tavares escreveu:
 Prezados amigos,
 
 Tenho um caso bastante peculiar, o qual acredito ser de grande
 valia/interesse para compartilhar com todos. 
 (...)
 Em nosso banco de dados de produção, existe uma base de dados com
 aproximadamente 290GB, aonde mais de 90% desse tamanho deve-se a
 existência de arquivos binários (blobs) que foram inseridos
 diretamente em uma das tabelas desta base, a qual existe
 especificamente com o proposito de armazenar arquivos. 
 (...)

Olá Julio,

Sexta feira, 20h? O negócio deve estar complicado mesmo. :)

Pois bem, você poderia nos enviar o script de criação da tabela
envolvida? Somente a estrutura no caso. Gostaria de testar este seu
cenário.

[]s 
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.br


signature.asc
Description: Esta é uma parte de mensagem assinada digitalmente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] RES: Sinalizar esta mensagem Problema com OIDs/LOIDs ao restaurar base de dados com blobs

2009-03-14 Por tôpico Dickson S. Guedes
Em Sex, 2009-03-13 às 22:45 -0300, Júlio Alcântara Tavares escreveu:
 (...)
 Abaixo segue o script de criação da tabela, com as respectivas permissões 
 geradas pro usuário:
 CREATE TABLE conteudo
 (
   CD_CONTEUDO integer,
   NAME character varying(255) NOT NULL,
   CONTENT integer NOT NULL
 ) 
 WITH OIDS;
 
 ALTER TABLE conteudo OWNER TO ca;
 GRANT ALL ON TABLE conteudo TO ca;

Percebi que você enviou a estrutura parcial, mas onde está o campo que
vocês utilizam para armazenar os arquivos?

Você pode demonstrar um exemplo de um SELECT que você utiliza para
recuperar o arquivo em questão? O INSERT também?

Sem um Caso de Teste fica difícil tentar reproduzir o que está
ocorrendo.


[]s
Dickson S. Guedes
mail/xmpp: gue...@guedesoft.net - skype: guediz 
http://guedesoft.net - http://planeta.postgresql.org.br


signature.asc
Description: Esta é uma parte de mensagem assinada digitalmente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] RES: [SPAM] Recuperação de Backup gerado pelo EMS

2009-03-16 Por tôpico Dickson S. Guedes
Em Seg, 2009-03-16 às 16:04 -0300, Jeanderson Machado escreveu:
 (...) Agora não sei se há uma limitação de hardware pois nunca
 recuperei um backup desse tamanho.


Você pode desabilitar as CONTRAINTs, e INDICES, deixando-os para
executar ao final de toda a carga.

Isso tornará o procedimento menos doloroso e demorado.

[]s
Guedes

-- 
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.br


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição de variável no psq l

2009-03-18 Por tôpico Dickson S. Guedes
Em Qua, 2009-03-18 às 09:04 -0300, dmanci...@gmail.com escreveu:
 Pessoal
 
 No Oracle(sqlplus) é possível o seguinte:
 
 select campo1, campo2 
 from tabela
 where campo1 = variavel;
 
 Sendo que ao encontrar variavel, será aberto um prompt solicitando o
 valor... existe algo parecido no psql?

http://guedesoft.net/blog/2008/04/07/exemplo-de-um-script-sql-interativo-no-postgresql/

-- 
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.br


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Relatorio dos comentarios

2009-03-18 Por tôpico Dickson S. Guedes
Em Qua, 2009-03-18 às 06:15 -0700, paulo matadr escreveu:
 Bom  dia a todos,
 ja bati o banco todo e nao encontrei onde  o post guarda is
 comentarios das tabelas, preciso gerar um relatorio sem ter que ir de
 definiçao em definicão.


Ola Paulo,

Me desculpe, mas ficou meio complicado de entender o que você quer.
No entanto, por inferência sob algumas palavras que você utilizou
acredito que o que você precisa é de uma tabela do catálago chamada
pg_description.

De uma olhada no link:

http://www.postgresql.org/docs/8.3/static/catalog-pg-description.html


 Abraco a todos

Abraço,

-- 
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.br


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Comando para pegar a porta configurada no PostgreSQL

2009-03-18 Por tôpico Dickson S. Guedes
Em Qua, 2009-03-18 às 11:13 -0300, Anderson escreveu:
 Bom dia a todos.
  
 Gostaria de saber se alguem conhece algum comando ou funcao na
 biblioteca do PostgreSQL, que retorna a porta que esta sendo utilizada
 pelo banco de dados, aquela porta configurada no postgresql.conf
 (5432)


# SHOW port ;
 port 
--
 5432


-- 
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.br


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
___
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 com uma query imensa...

2009-03-18 Por tôpico Dickson S. Guedes
Em Qua, 2009-03-18 às 11:14 -0300, Adriano Espinoza de Oliveira escreveu:

 ErrorContext: 8192 total in 1 blocks; 8176 free (0 chunks); 16 used
 ERRO:  sem memória
 DETALHE:  Falhou ao requisitar o tamanho 132.

Adriano,

Existem alguns parâmetros que podem ser o gargalo nesta história. 
Aconselho você a dar uma olhada nesta página [1], pois nela você pode obter
informações relacionadas às configurações necessárias.

Dê uma olhada em maintenance_work_mem.

Um abraço,
-- 
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.br


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
___
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 com uma query imensa...

2009-03-18 Por tôpico Dickson S. Guedes
Em Qua, 2009-03-18 às 13:09 -0300, Dickson S. Guedes escreveu:
   Existem alguns parâmetros que podem ser o gargalo nesta história. 
 Aconselho você a dar uma olhada nesta página [1], pois nela você pode obter
 informações relacionadas às configurações necessárias.

Faltou o link.

[1]
http://www.postgresql.org/docs/current/static/runtime-config-resource.html


-- 
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.br


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
___
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 com uma query imensa...

2009-03-18 Por tôpico Dickson S. Guedes
Em Qua, 2009-03-18 às 09:36 -0700, Vinícius Gonçalves escreveu:
 Eu gostaria muito que meu e-mail fosse removido da lista. 
 Já me mandaram um linl, mas ele nao funciona. 
 Dá erro relacionado a cretificado de segurança, algo do tipo. Sera q alguem 
 poderia me ajudar?

Olá Vinícius,

Então o link funciona no entanto, se esta dando erro de certificado,
você precisa adicionar o certificado de segurança exposto como uma
exceção. 
No Firefox, por exemplo, ele sugere isto.

Um abraço,
-- 
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.br


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] senha banco dados

2009-03-19 Por tôpico Dickson S. Guedes
Em Qui, 2009-03-19 às 09:50 -0300, Ralf Schlindwein escreveu:
 Olá pessoal como eu faço pra colocar uma senha na minha base de dados,
 para que outras pessoas que tenham o PgAdmin nao possam acessar certas
 bases???

Olá Ralf,

Dê uma olhada nos link [1] e [2].

[1] http://pgdocptbr.sourceforge.net/pg80/user-manag.html
[2] http://pgdocptbr.sourceforge.net/pg80/sql-createuser.html


[]s 
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.br


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Função que retorna vários par âmetros de saída para a aplicação

2009-03-19 Por tôpico Dickson S. Guedes
Em Qui, 2009-03-19 às 10:43 -0300, Newton Teixeira do Nascimento Júnior
escreveu:
 
 É possível retornar 02 records ao mesmo tempo para a aplicação? 
 
 Mas mesmo que dê, gostaria de saber se existe uma forma de transformar
 o resultado de um select em array de forma direta.



CREATE AGGREGATE array_agg(anyelement) (
 SFUNC=array_append, STYPE=anyarray, INITCOND=’{}’
);


SELECT array_agg(nome) AS nomes
FROM pessoa 
WHERE codigo IN (1,2);
nomes 
--
 {João da Silva,Maria de Souza}


-- 
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.br


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Existe alguma forma de migrar todo um banco no SQL Server 2000 para PostgreSQL

2009-03-25 Por tôpico Dickson S. Guedes
Em Qua, 2009-03-25 às 08:28 -0300, Paulo Marcelo escreveu:
  Consegui fazer funcionar, como eu disse os dois SGBD' s são
 locais, logo na tela que vc coloca target (o alvo) eu marcava o radio
 button local e ele não conectava de jeito nnenhum, o que eu fiz
 marquei o radio button para remoto e ai colopquei no nome do servidor
 localhost, ai deu certo, ele levou tudo porém os dados não foram
 todos.

Paulo,

Primeiramente parabéns pelo sucesso da operação. Em segundo você
desconfia porque os dados não foram na íntegra?

Você poderia fazer um dump apenas de INSERTs e popular a base em
PostgreSQL com ele.


-- 
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.br


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Novato No Grupo

2009-03-25 Por tôpico Dickson S. Guedes
Em Qua, 2009-03-25 às 08:25 -0300, Ribamar Sousa escreveu:
 Seja bem-vindo Cleiton!
 
 2009/3/25 Cleiton Fidelis cleito...@yahoo.com.br
 Pois bem, onde eu inicio minhas buscas antes de perguntar ?
 Não encontrei no grupo, aquele habitual link onde ficam
 postados arquivos, documentos, etc.. que normamente um grupo
 posta.
 
 O servidor de listas desta é diferente do habitual.
 Você encontra as mensagens e ainda por cima sem muito recurso, mas se
 pesquisar vai encontrar vários históricos das mensagens da lista. 

Fazendo um adendo à dica do Riba eu acrescentaria ainda que a busca pode
ser feita no google, de forma mais refinada. Eu, particularmente,
costumo utilizar na caixa de pesquisa no google buscas como:

[ Minhas Palavras da Busca site:listas.postgresql.org.br ]


Quer um exemplo para o seu caso? Acesse este link:

http://lmgtfy.com/?q=iniciante+postgresql+site%3Alistas.postgresql.org.br

Um abraço e seja bem vindo.

-- 
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.br


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Replicação Banco Dados

2009-03-26 Por tôpico Dickson S. Guedes
Em Qui, 2009-03-26 às 10:50 -0300, Ralf Schlindwein escreveu:
 Bommm dia pessoal!

Bom dia.


 Gostaria de saber por experiencia de voces qual o melhor meio de eu
 estar replicando uma base postgres entre dois servidores linux. se
 alguem ja fez alguma coisa para passar um tutorial ou algo parecido.

Ralf,

O melhor meio? Isto depende de vários fatores inerentes à sua
infra-estrutura. O que podemos indicar é a literatura referente ao
assunto para que você tenha conhecimento sobre as possibilidades e,
posteriormente, possamos debater sobre o cenário envolvido e algumas
opiniões.

Este é um assunto bem recorrente na lista, portanto eu começaria por
dois lugares primeiramente, o histórico da lista no link [1] e depois a
página do Wiki sobre o assunto no link [2].


[1] http://www.google.com.br/search?q=replicacao+site%
3Alistas.postgresql.org.br

[2] http://wiki.postgresql.org/wiki/Replication%2C_Clustering%
2C_and_Connection_Pooling



Att.
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.br


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
___
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 com conversão de tipos

2009-03-31 Por tôpico Dickson S. Guedes
Em Ter, 2009-03-31 às 17:41 -0300, claudi...@apoenasoftwarelivre.com.br
escreveu:
 Pessoal, tenho uma dúvida. Os dados:
 
 select matfuncional from socio;
  matfuncional -- é varchar(20)
 --
  001385-4
  003200-X
  00016099
  001423-0
  
  001472-9


SELECT regexp_replace(matfuncional,'[^[:digit:]]','','gi') FROM socio;


-- 
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.br


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Lock em Registro

2009-04-03 Por tôpico Dickson S. Guedes
Em Sex, 2009-04-03 às 08:38 -0300, Fabio Alves de Araujo Ebner - Dna
escreveu:
 Pessoal como eu faco para dar um lock em um registor??

Fabio,

Pergunta curta, reposta curta (é nem tanto, link longo):

http://www.postgresql.org/docs/current/static/explicit-locking.html


:)

Um abraço,
-- 
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.br


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Lançamento do noco site da Comunida de Brasileira de PostgreSQl

2009-04-05 Por tôpico Dickson S. Guedes
Caros,

É com orgulho e satisfação que anunciamos o novo site da Comunidade
Brasileira de PostgreSQL [1] está no ar. O foco mudou e muitos aspectos
foram levados em consideração, entre eles:

* Tema

Optou-se por utilizar um tema que seguisse as características do site
Internacional, no entanto mantendo uma identidade Brasileira.

* Acesso

O site agora conta com um sistema de logins que permite ao usuário do
site passar de visitante à contribuidor.

* Contribuição

Mantendo a interatividade decidimos por tornar os usuários do site
nossos contribuidores, sendo assim qualquer um que criar uma conta e
efetuar o login no site poderá criar Conteúdos.

* Workflow

O workflow do site é simples. Existem 4 categorias de usuários:
contribuidores, revisores, editores, e admin.

- Todo usuário novo é promovido à contribuidor e pode criar 2 (dois)
tipos de conteúdos: Paginas e Noticias.

- Uma página é um conteúdo menos dinâmico, sendo ideal para um artigo ou
conteúdo estático, já uma notícia é um conteúdo mais dinâmico e é
promovida na página inicial do site.

- Um revisor é um contribuidor com mais experiência, e irá analisar o
conteúdo do texto e corrigí-lo.

- Um editor além de contribuidor e revisor também tem a responsabilidade
de publicar o conteúdo para que este possa ser visível aos usuários.
Isto implica que um determinado conteúdo pode ser rejeitado.

* Agradecimentos

Gostaríamos de agradecer às seguintes pessoas, por sua contribuição
considerável para a disponibilização deste site (lista em ordem
alfabética):

- Arthur Furlan
- Euler Oliveira
- Fabio Telles
- Felipe A. Wiel
- Fernando Ike
- Nei Rauni

E também a CELEPAR e a ONG BrOffice.org, por gentilmente ceder a
infra-estrutura técnica necessária para a hospedagem deste site.

Não perca tempo, acesse, contribua e vamos fazer a Comunidade crescer e
fortificar-se, com conteúdo de qualidade e dinâmico.

[1] http://www.postgresql.org.br

Um abraço,
-- 
Dickson S. Guedes 
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://planeta.postgresql.org.br


signature.asc
Description: Esta é uma parte de mensagem assinada digitalmente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


  1   2   3   4   5   6   >