[pgbr-geral] [ANÚNCIO] São Paulo Perl Work shop 2010

2010-05-18 Por tôpico Wallace Reis
Begin forwarded message:
> From: Thiago Rondon 
> Date: 17 de maio de 2010 23:53:52 BRT
> To: Sao Paulo Perl Mongers , Perl Mongers Rio de 
> Janeiro , Cascavel Perl Mongers , 
> recife...@pm.org
> Subject: [Cascavel-pm] [ANÚNCIO] São Paulo Perl Workshop 2010
> Reply-To: Cascavel Perl Mongers 
> 
> 
> Tema: Desenvolvimento Web Corporativo
> 
> A São Paulo Perl Mongers promove em parceria com o IG, um Workshop com o tema 
> Desenvolvimento Web Corporativo, onde serão abordadas as tecnologias mais 
> produtivas e elegantes do mundo Perl voltadas para a criação de aplicações 
> para Internet.
> 
> O evento irá contar com a participação do londrino Tomas Doran, no qual é um 
> dos desenvolvedores core do Catalyst e irá falar sobre arquitetura de grandes 
> plataformas em Perl, "além dos frameworks" e monitoramento de performance em 
> tempo real.
> 
> Também iremos contar com a participação especial de Eden Cardim, no qual irá 
> tratar sobre técnicas para construção de formulários web, com validação e 
> verbosidade, como listas de ítens selecionáveis, "wizards" e múltipla 
> submissão.
> 
> O evento será realizado na sede do IG na rua Amauri, 299 (Itaim) - São Paulo 
> no próximo dia 10 de julho, das 13:00hs às 17:30hs.
> 
> As inscrições são gratuitas e limitadas e podem ser realizadas através do 
> site http://sao-paulo.pm.org.

--
   wallace reis/wreis  http://www.linkedin.com/in/wallacereis
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Pl/Perl, dúvida

2008-01-03 Por tôpico Wallace Reis
Rodrigo Hjort escreveu:
> 2008/1/3, Roberto Mello <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>>:
>
> On Jan 3, 2008 3:27 AM, Vinicius <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
> > Pessoal, estou executando esta rotina no Windows, mas ele não
> consegue sair da função, eu só queria abrir a calculadora, onde eu
> errei, ou esqueci ?
> >
> > create or replace function teste() returns TEXT as $$
> > if (open(teste, "|calc.exe") == false) {
> > return 'erro';
>
> Uau, isso me parece um serio abuso e mal uso de stored procedures. 
>
>
> Realmente estranho a menos que a calculadora do Windows funcione em 
> linha de comando (i.e: modo não-interativo)...
Mesmo que "funcione em linha de comando", *não* faz sentido algum usar a 
função "open"[1] para isto.
Se o autor do OP precisa executar um programa externo, deveria usar 
"system"[2].

[1] perldoc -f open
[2] perldoc -f system

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


Re: [pgbr-geral] Pl/Perl, dúvida

2008-01-03 Por tôpico Wallace Reis
Vinicius escreveu:
> Pessoal, estou executando esta rotina no Windows, mas ele não consegue sair 
> da função, eu só queria abrir a calculadora, onde eu errei, ou esqueci ?
>   

Que? Perae? Abrir a calculadora do Windows? E ainda usando open?

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


Re: [pgbr-geral] Pl/Perl, dúvida

2008-01-03 Por tôpico Wallace Reis
Vinicius escreveu:
> Pessoal, estou executando esta rotina no Windows, mas ele não consegue sair 
> da função, eu só queria abrir a calculadora, onde eu errei, ou esqueci ?
>
> create or replace function teste() returns TEXT as $$
> if (open(teste, "|calc.exe") == false) {
> return 'erro';
> }
> else
> {
> close(teste);
> }
> return 'Ok';
> $$ language plperl;
seubanco$# $$ language plperlu;

Existem algumas operações que *não* são permitidas a menos que você use 
a PL/PerlU.

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


Re: [pgbr-geral] Mapeamento Relacional-Objeto

2007-12-19 Por tôpico Wallace Reis
On Dec 19, 2007 1:07 PM, Alexsander Rosa <[EMAIL PROTECTED]> wrote:
> Disclaimer: Eu sei que muita gente odeia mapeamentos e geradores de código.
> :-)

Eu gosto. Sou desenvolvedor Perl e uso DBIx::Class[1].

> Normalmente se fala em Mapeamento Objeto-Relacional, que a grosso modo
> consiste em pegar um modelo O-O (modelado talvez em UML) e gerar um modelo
> E-R. A modelagem é feita pensando em objetos e quem modela a camada de
> persistência que se vire depois pra encaixar tudo numa DDL.

http://search.cpan.org/perldoc?DBIx::Class::Schema#deploy

> A idéia é fazer o caminho inverso: fazer o modelo de dados PRIMEIRO e depois
> gerar um conjunto de classes. Cada tabela vira uma classe, cada tupla vira
> uma instância, cada coluna vira uma propriedade. O objetivo é facilitar a
> vida do programador para algumas tarefas simples e repetitivas: carregar um
> objeto por sua(s) PK e depois atualizar ou deletar este objeto, por exemplo.
> Os SELECT mais complexos continuam sendo feitos em SQL, as VIEWs continuam
> sendo usadas normalmente. Não seria uma O-O de verdade, mas apenas um
> wrapper para simplificar as tarefas.

Views são tabelas, logo posso tê-las como classes DBIC.

> O grande problema das camadas de persistência é que nunca se sabe a
> qualidade do SQL gerado e é relativamente fácil para o programador usar
> alguma classe de forma a gerar SQL ruim (ou mesmo péssimo).

http://search.cpan.org/perldoc?DBIx::Class::Storage#DBIC_TRACE

[1] http://search.cpan.org/perldoc?DBIx::Class

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


Re: [pgbr-geral] DESEMPENHO

2007-12-19 Por tôpico Wallace Reis
On Dec 19, 2007 10:52 AM, junior Prado <[EMAIL PROTECTED]> wrote:
> 2º - Ao fazer uma consulta usando por exemplo BETWEEN, e fazer a mesma
> consulta usando x > y AND x < z, existem novamente diferenças de desempenho?

Elas *não* são equivalentes.

x BETWEEN y AND z

é equivalente a

x >= y AND x <= z

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


Re: [pgbr-geral] MySQL × PostgreSQL (Era: Estudo de caso: PHP ou Java)

2007-10-22 Por tôpico Wallace Reis
On 10/22/07, Fabio Telles <[EMAIL PROTECTED]> wrote:
> Grotesco... não acrescenta em nada. Este tipo de opinião não deveria
> ser jamais levada em consideração. É o tipo de pessoa que cai como um
> pato nas campanhas de FUD. Vejamos a opinião de alguém que entende de
> banco de dados e defende o MySQL:

Kra, nunca subestime as pessoas principalmente aquelas que você não conhece.

> Você verá artigos muito interessantes neste blog. Vale a pena dar uma olhada.

Já conheço e acompanho este blog há um certo tempo.

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


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

2007-10-19 Por tôpico Wallace Reis
On 10/19/07, Pablo Sánchez <[EMAIL PROTECTED]> wrote:
> Só para acrescentar, hehhe, mais alguns dos sites que usam:
>
> Chicks-on-vinyl http://www.chicksonvinyl.com/
> NALD Library http://library.nald.ca/, http://bibliotheque.bdaa.ca/
> NALD Newswire http://newswire.nald.ca/, http://filsdepresse.bdaa.ca/
> NALD Events http://events.nald.ca, http://evenements.bdaa.ca/
>
> NALD = National Adult Literacture Database

Realmente a lista não está -atualizada-. Mea culpa. Vou coletar alguns e passo.

> E uma observação: era para ter a BBC mesmo nessa listagem? Não achei.

BBC não está na lista, mas tenho certeza que eles usam pois o diretor
técnico da empresa que trabalho (o qual é desenvolvedor core do
Catalyst) me falou ontem a noite que irá ministrar
treinamento/consultoria lá durante 7 dias.

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


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

2007-10-18 Por tôpico Wallace Reis
On 10/18/07, Pablo Sánchez <[EMAIL PROTECTED]> wrote:
> perl para a web é pouco prático... :-/

Acho que você está enganado. Baseado em que você está falando isto?
Sabe a BBC? Pois é, Perl + Catalyst.

http://dev.catalystframework.org/#SitesUsingCatalyst

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


Re: [pgbr-geral] MySQL × PostgreSQL (Era: Estudo de caso: PHP ou Java)

2007-10-18 Por tôpico Wallace Reis
On 10/17/07, Euler Taveira de Oliveira <[EMAIL PROTECTED]> wrote:
> Exato. Um artigo [1] interessante que demonstra algumas das diferenças
> entre os dois bancos. Leia e faça sua própria análise.

Tem este [1] também.

[1] 
http://jshirley.vox.com/library/post/observations-regarding-high-availability-database-perception.html

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


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

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

e Perl?

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


Re: [pgbr-geral] Erro de Function - URGENTE

2007-09-12 Por tôpico Wallace Reis
Por favor, *não* coloquem "URGENTE" no assunto da mensagem.

http://catb.org/~esr/faqs/smart-questions.html#urgent
http://www.istf.com.br/?page=perguntas

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


Re: [pgbr-geral] Chamada de Trabalhos para o PG Con Brasil

2007-08-21 Por tôpico Wallace Reis
On 8/21/07, Fabio Telles <[EMAIL PROTECTED]> wrote:
> É verdade, claro. Mas o reforço é para fins didáticos é válido!

Haha. É verdade.

Ab,

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


Re: [pgbr-geral] Chamada de Trabalhos para o PG Con Brasil

2007-08-21 Por tôpico Wallace Reis
On 8/21/07, Fabio Telles <[EMAIL PROTECTED]> wrote:
> * A chamada de trabalhos está publicada no nosso site da comunidade[1].
> [snip]
> [1] http://www.postgresql.org.br

# Os trabalhos devem ser enviados até 21/09/2007 e serão avaliados por
uma comissão julgadora de desenvolvedores de PostgreSQL que escolherão
até 8 trabalhos a serem expostos durante o PGCon Brasil.
# Os trabalhos que não forem enviados até 21/09/2006 não serão
avaliados pela comissão e não participarão do PGCon Brasil.

Fábio, o segundo ponto pode ser inferido a partir do primeiro.

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


Re: [pgbr-geral] Retirar sinais de pontuação de ca mpo text

2007-08-06 Por tôpico Wallace Reis
On 8/6/07, Thiago Boufleuhr <[EMAIL PROTECTED]> wrote:
>Bom é o seguinte, sei que isso para vocês é mamão com açúcar!!!
> Como eu faço para retirar sinais de pontuação de um campo TEXT, tpw,
> queria retirar todos os pontos, barras e hifens do campo CPF, e depois
> processa-lo.como posso fazer isso?
> Exemplo: 855.999.666-96 -> 85599966696

Você pode fazer uma função em plperlu usando a função canon_cpf do
módulo Business::BR::CPF [1].

[1] 
http://search.cpan.org/~ferreira/Business-BR-Ids-0.00_19/lib/Business/BR/CPF.pm

-- 
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] 2007 Perl Survey

2007-08-03 Por tôpico Wallace Reis
Tome parte na Pesquisa Perl 2007 (2007 Perl Survey)!

A Pesquisa Perl é uma tentativa de retratar a Comunidade Perl em toda
a sua diversidade. Não importa que tipo de programador Perl você é,
nós vamos adorar saber sobre você.

A pesquisa pode ser encontrada em http://perlsurvey.org

Leva apenas 5 minutos para completá-la.

A pesquisa estará aberta até 30 de Setembro de 2007. Depois disso,
nós vamos relatar os resultados e tornar a informação disponível para
todos.

Por favor sinta-se à vontade para encaminhar este email para todos os
programadores Perl que você conhecer.

Obrigado pela sua ajuda!

Sinceramente,

Kirrily "Skud" Robert
The Perl Survey
[EMAIL PROTECTED]

-- 
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PostgreSQL em ia64

2007-07-26 Por tôpico Wallace Reis
On 7/26/07, Wallace Reis <[EMAIL PROTECTED]> wrote:
> # ./configure
>
> 
> --with-includes=/usr/local/ssl/include
> --with-openssl --with-perl
> 

Resolvido.
Para deixar registrado:
deve-se usar a opção '--with-libraries' em sintonia com a '--with-includes'.
No meu caso:
--with-includes=/usr/local/ssl/include --with-libraries=/usr/local/ssl/lib

-- 
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] PostgreSQL em ia64

2007-07-26 Por tôpico Wallace Reis
Saudações!
Estou compilando o pgsql numa máquina ia64 e estou tendo problemas com
linkagem referente à SSL.

# ./configure


--with-includes=/usr/local/ssl/include
--with-openssl --with-perl


# gmake


undefined reference to `SSL_CTX_set_info_callback'
collect2: ld returned 1 exit status


-- 
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] [meio-OFF] POP

2007-07-24 Por tôpico Wallace Reis
On 7/24/07, Pablo Sánchez <[EMAIL PROTECTED]> wrote:
> Pois é, a idéia é criar realmente independência na parte Model do MVC, e
> permitir esse tipo de portabilidade sem maiores problemas com as tabelas.

Dá uma olhada no fonte do DBIx::Class[1]. Perl code, então você não
vai ter problemas.

[1] http://search.cpan.org/~mstrout/DBIx-Class-0.08003/

-- 
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Descobrindo as restrições.

2007-07-17 Por tôpico Wallace Reis
On 7/17/07, Rafael Garbin <[EMAIL PROTECTED]> wrote:
> Boa Tarde,
>
>
> Pessoal, gostaria de saber um SQL que me retorne quais as restrições de uma
> tabela, por exemplo: TABELA TESTE
>
> JOIN|TABELA
> ---
> teste_id = teste_id|TESTE2
> teste_id = teste_id|TESTE3
> teste_id = teste_id|TESTE4

Você pode usar o schemaspy[1]. Ele gera um diagrama tbm.

[1] http://schemaspy.sourceforge.net/

-- 
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Modelagem de Dados à la Unix

2007-07-07 Por tôpico Wallace Reis
On 7/6/07, Leandro Guimarães Faria Corcete DUTRA
<[EMAIL PROTECTED]> wrote:
> Não vejo porque jogar XML no meio…

Quando você disse: "ou ML para obter mais concisão e poder
programático"; pensei estar se referindo a Markup Language.

-- 
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Modelagem de Dados à la Unix

2007-07-05 Por tôpico Wallace Reis
On 6/28/07, Leandro Guimarães Faria Corcete DUTRA <[EMAIL PROTECTED]> wrote:
> No caso, a gente começaria com uma gramática (por exemplo) Tutorial D
> ou D4.  Talvez usar um derivado de Scheme ou ML para obter mais concisão
> e poder programático, creio que já fizeram um SchemeQL ou coisa assim.

Leandro, não sei se vc conhece o projeto XCDSQL (XML (en)Coded and
Documented SQL)[1]. Talvez seria um bom começo.

[1] http://www.xcdsql.org/

-- 
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Ferramentas de ‘Modelagem’

2007-06-22 Por tôpico Wallace Reis

On 6/22/07, Leandro Guimaraes Faria Corcete DUTRA <[EMAIL PROTECTED]> wrote:

Você deu um ótimo exemplo de uma das razões porque EngSoft é bruxaria,
não ciência: ficam redefinindo termos matemáticos, sendo que a
Matemática é a base da nossa ciência.


hahahha.


Mas interessante, de fato o domínio é uma restrição, a mais fundamental
que existe.  Tem algum link para algum tutorial ensinando a fazer isso
nalguma ferramenta UML livre ou pelo menos popular?


Tutorial não. Mas sei que uma boa ferramenta, o JUDE[1].
A UML diz que tem várias visões do modelo, você pode modelar um diagrama
que seja a visão das constraints do modelo.

[1] http://jude.change-vision.com/jude-web/index.html

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Ferramentas de ‘Modelagem’

2007-06-22 Por tôpico Wallace Reis

On 6/22/07, Leandro Guimaraes Faria Corcete DUTRA <[EMAIL PROTECTED]> wrote:

Pelo que investiguei, não tem como.  E eu investiguei.  Mas adoraria
que alguém me provasse o contrário.


Domínio na terminologia da UML é chamado de constraint, se modela
descrevendo o constraint entre chaves {descrição aqui}, porque domínio
em engsoft significa a área de atuação do sistema.

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] otimizacao de queries

2007-06-21 Por tôpico Wallace Reis

On 6/21/07, Leandro Guimaraes Faria Corcete DUTRA <[EMAIL PROTECTED]> wrote:

Por que vai?
Em último caso, ON UPDATE CASCADE e fim de papo.
Eu não vejo problema algum.  Uma mudança nas chaves naturais é uma
mudança drástica intrinsecamente, não vai ser uma chave artificial que
vai ajudar.


Degradação de performance.
No meu caso com cerca de 19 milhões de registros em uma única tabela
ajuda, e muito. Ao meu ver, o ideal é usar uma chave natural *não
inteligente* como chave primária, quando não puder ae cabe o uso de
chave artificial.


E daí?  O CPF é informado externamente, não tem problema algum.  O
problema é se você mistura várias informações em atributos que você
mesmo gera, independente de serem chaves ou não.

Em último caso, CHECK CONSTRAINT.


Você vai ter que alterar o check constraint para a nova lógica e
executar uma operação de update e com o "on cascade", a depender do
seu bd, em várias tabelas que contém milhões de registros. Se você
pensar em um banco de currículos ou um forúm que são ambientes com
pequeno volume de dados, neste caso você tem razão.


Esse é um problema de modelagem.  Você criou uma entidade 'brasileiro',
não uma entidade 'pessoa'.


Tem razão. Não tinha pensando neste ponto.


Toda tabela *tem* de ter ao menos uma chave natural.  A questão de ser
primária é bem arbitrária.  Chaves artificiais podem até complementar as
naturais, mas nunca substituir.


A ironia que o Gilberto fez foi exatemente a msm que uma pessoa fez na
usenet e a resposta do JOE CELKO foi:
"Dr. Codd would be VERY surprised to find out that his papers had
no mention of primary keys in them.";
claro que a cláusula SQL PRIMARY KEY tem adições de propriedades ao
conceito de chave primária criado por Dr. Codd.

p.s.: acredito que o assunto ta fugindo do inicial da thread. acho até
melhor continuarmos a conversar em privado diretamente no email
pessoal do que pela lista, pois vc tem colocado muita emoção e se
exaltado em suas mensagens.

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] otimizacao de queries

2007-06-21 Por tôpico Wallace Reis

On 6/21/07, Gilberto C. Andrade <[EMAIL PROTECTED]> wrote:

> > Vale lembrar, como já disse a um tempo atrás, que também é má prática
> > o uso de chaves naturais *inteligentes* (esqueci dessa palavra na
> > época) como PK's.
>
> Não lembro disso, ponteiros?

Concordo! Não achei no histórico.


É pq foi na brasil-usuários:
http://pgfoundry.org/pipermail/brasil-usuarios/20070403/004712.html


Interessante, um fala que é impróprio usar as chamadas surrogates key e o
outro fala que é má pratica usar campos que realmente são candidatos a chave
primária.


Realmente, eles são *candidatos* a chave primária, mas acredito ser má
pratica porque: i) é uma chave que você não tem controle sobre ela,
então no dia que o governo resolver mudar a lógica do CPF ou do RG
isso vai te trazer grandes dores de cabeça; ii) é uma chave que contém
informações (ex. no CPF dos baianos o último dígito antes do "-" é 5),
o que não é objetivo, descrição dos dados, de uma chave primária; iii)
são chaves naturais no Brasil, logo restringe seu banco de dados a
brasileiros.
Enfim por estas e outras razões (que não me recordo no momento) disse
ser má prática, não que é proibido.


Conclusão, deixa sem chave mesmo! hehe


Não. Toda tabela *deve* ter uma chave primária.

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] otimizacao de queries

2007-06-20 Por tôpico Wallace Reis

On 6/20/07, Euler Taveira de Oliveira <[EMAIL PROTECTED]> wrote:

Quanto a utilização de uma chave inteira "artificial", bem nós já
sabemos que conceitualmente é desnecessário e impróprio.


Vale lembrar, como já disse a um tempo atrás, que também é má prática
o uso de chaves naturais *inteligentes* (esqueci dessa palavra na
época) como PK's.

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Banco de dados Orientado a objeto

2007-06-19 Por tôpico Wallace Reis

On 6/19/07, Roberto Baselio Lopes <[EMAIL PROTECTED]> wrote:

Bom dia, estou procurando algum material sobre banco de dados orientado a
objeto para dar inicio ao meu TCC, gostaria de saber se você possui algum
material sobre o assunto


Infelizmente não. Mas você encontra na web, dê uma procurada no google.

[]'s

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Ref. EXPORTAR XML.

2007-06-16 Por tôpico Wallace Reis

On 6/16/07, Paulo <[EMAIL PROTECTED]> wrote:

Como posso exportar dados de uma tabela no formato XML ??


Consulte o histórico da lista.

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] migrar script mySQL para PostgreSQL

2007-06-14 Por tôpico Wallace Reis

On 6/11/07, Emanoel Tadeu <[EMAIL PROTECTED]> wrote:

Com isso, num "create table" em um script tem o seguinte:

CLI_PRT1` smallint(5) unsigned NOT NULL default '0',
Como fazer isso de modo equivalente no postgresql? alguém pode me dar uma
luz, por onde devo ir?


Veja esta thread[1]. Basicamente você tem duas opcões: um "check
constraint" ou um "domain".

[1] http://www.mail-archive.com/[EMAIL PROTECTED]/msg68984.html

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Alimentação de ODS para Data Mining

2007-06-05 Por tôpico Wallace Reis

On 6/5/07, Tiago José Adami <[EMAIL PROTECTED]> wrote:

[snip]
Mas... eu havia esquecido do Staging Area.

Me corrijam se eu estiver errado, mas o Staging Area é onde eu recebo as
informações das diversas fontes de dados, não importando a forma (se são
views materializadas, cópias das tabelas de um OLTP ou tabelas geradas a
partir de .XLS) e a partir deste SA eu condenso e trabalho as informações de
forma a dimensiona-las conforme as necessidades do DW, para somente depois
alimentar o ODS, certo? É como trabalhar em camadas em um DW.


Exato.


Resta saber a forma de trabalhar estas informações e como transportá-las, se
eu poderia utilizar o PostgreSQL para fazer isso através do Slony, ou se as
ferramentas de DW já o fazem (Pentaho, por exemplo).


Vc precisa de uma ferramenta de ETL (extração, transformação e
limpeza) para poder padronizar os dados, tipo: numa fonte de dados o
sexo tem valores como "M" ou "F", na outra é "Masculino" ou
"Feminino", ou ainda, "Male" ou "Female", ou 1 e 2. E outra ferramenta
(que pode estar embutida na primeira) de carga de dados nos Data Marts
que irão compor o DW.


 Eu dei uma olhada no Pentaho [3], mas não encontrei resposta para esta
dúvida.


Não posso opinar pq ainda não usei Pentaho.

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Alimentação de ODS para Data Mining

2007-06-04 Por tôpico Wallace Reis

On 6/3/07, Leandro Guimarães Faria Corcete DUTRA
<[EMAIL PROTECTED]> wrote:

O que pouca gente se toca é que a normalização também oferece um
desempenho decente para a grande maioria das consultas.  A chamada
desnormalização (péssimo nome) ou modelagem dimensional atende apenas
uma pequena percentagem, que pode ser extremamente importante nalguns
casos; mas mesmo aí, nem sempre é necessário desnormalizar, visões
materializadas podendo atender muita coisa.


Acho que vc se confundiu nas coisas. O que acontece é exatamente o
contrário do que vc falou. Uma base normalizada tem ótimas consultas
para operações de atualização. Para geração de relatórios (mais
eficientes) uma das alternativas é fazer desnormalização, entre outras
temos tabelas: prejoined, report, mirror, split e combined. Vide
Craig[1], capítulo Database Design no subtópico Denormalization.


Não dá para comparar com Date, Darwen, Pascal e McGoveran.


Claro, eles falam sobre coisas totalmente diferentes. Os autores que
citei não falam sobre modelagem relacional, mas sobre modelagem
dimensional.

[1] 
http://www.amazon.com/Database-Administration-Complete-Practices-Procedures/dp/0201741296/ref=pd_bbs_sr_1/002-1032991-4965644?ie=UTF8&s=books&qid=1180958116&sr=1-1

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Alimentação de ODS para Data Mining

2007-06-02 Por tôpico Wallace Reis

On 6/2/07, Leandro Guimarães Faria Corcete DUTRA
<[EMAIL PROTECTED]> wrote:

Não necessariamente.

A base de dados normalizada normalmente já atende a maior parte das
necessidades de análise.  O que resta geralmente pode-se atender usando
visões materializadas.


Em modelagem de sistemas OLAP, falar em normalização é pecado. ;)
Siga sua própria dica, consulte a literatura. Veja o que dizem Kimball e Inmon.

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Alimentação de ODS para Data Mining

2007-06-02 Por tôpico Wallace Reis

On 5/30/07, Tiago José Adami <[EMAIL PROTECTED]> wrote:

[snip]
De qualquer forma, criei diversas views que permitem consultas SQL eficazes,
relacionando diversas tabelas. Estas views foram criadas para gerar cubos de
dados, já antecipando a implementação de uma base de dados OLAP.


A base de dados operacional é a base usada para fazer OLTP. Para fazer
OLAP você precisa modelar um base analítica a partir da operacional
usando alguma arquitetura de DW. A base de dados utilizada para fazer
Data Mining tem modelagem diferente da base analítica usada para OLAP,
pois ela tem como objetivo ser um conjunto treinamento para os
algoritmos.

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
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 - datawarehouse

2007-06-02 Por tôpico Wallace Reis

On 6/2/07, Josane Santos de Oliveira <[EMAIL PROTECTED]> wrote:

Olá Walter,

fiz projeto super-porveitoso, pretendo patentea-lo e ganhar $$ com ele
(bem... este foi o conselho do meu orientador..rsrsr).


Softwares não são patenteáveis no Brasil.

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Fwd: (BRMA) Mensagem não autorizada

2007-06-01 Por tôpico Wallace Reis

On 6/1/07, Sebastian SWC <[EMAIL PROTECTED]> wrote:

alguém sabe me explicar o que eu fiz de errado?


Não é problema na lista (mailman), mas o servidor de emails da
adis.com.br. Também recebi este email.

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Sistema de Replicação

2007-06-01 Por tôpico Wallace Reis

On 6/1/07, Thiago Risso <[EMAIL PROTECTED]> wrote:

>Me parece que isso é muitas ordens de magnitude mais
> complexo do que você parece imaginar.

Cara Não entendi ... O que quiz dizer ???


Coisas como Challenges Associated With Multimaster Replication[1].

[1] http://www.dbspecialists.com/presentations/mm_replication.html

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Instalação do PostgreSQL noWindows 98

2007-05-31 Por tôpico Wallace Reis

On 5/31/07, Márcio Gil <[EMAIL PROTECTED]> wrote:

A questão é justamente que o cliente está abrindo a loja agora e diz que
ainda não pode investir numa máquina nova, mais tarde sim. Como ainda
não tive tempo de reescrever o meu programa para funcionar no Linux, a
única alternativa é usar o Windows 98.


Se ele não pode ou não mudar para um SO de verdade, então dê pra ele o
que ele pode ter: SQLite.
Se não, quando tiver algum problema (por causa do SO, claro) ele vai
por culpa em vc e no pgsql.

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
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 - datawarehouse

2007-05-31 Por tôpico Wallace Reis

On 5/31/07, Marcelo Tadeu <[EMAIL PROTECTED]> wrote:

Vale ressaltar ainda que no pacote do "Pentaho" também
está existe uma ferramenta de Datamining, o Eka (se
não me falha a memória).


s/Eka/Weka/

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Campo Calculado

2007-05-30 Por tôpico Wallace Reis

On 5/30/07, Leonardo Chaves <[EMAIL PROTECTED]> wrote:

Leandro , simples comando resolvem sim . Mas sem o gatilho como faze-los?


Crie uma função em SQL que faça a soma e:

test=# SELECT *, foo.function_sql FROM foo;

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
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 Topic (ou Nã o)] Oito razões para não usar MySQL

2007-05-28 Por tôpico Wallace Reis

On 5/27/07, Tiago José Adami <[EMAIL PROTECTED]> wrote:

(...) PostgreSQL também serve para iniciantes, mas seu potencial possibilita 
utilizá-lo em
qualquer aplicação, comercial ou não, sem limitações!


"Qualquer". Acho exagero. Tem aplicações que outros sgbd's ou arquivos
de acesso direto "cabem" melhor. Mas isto é outra thread.


Eu já vi o MySQL. Sinceramente não entendo o motivo que o faz tão popular.


Só vejo um motivo: quando se faz uso da storage engine MYISAM,
geralmente usado em apps com maioria de operações de leitura e sem
transações, se obtem ótimos resultados no quesito performance.
Aplicações que possuem tais características são websites relativamente
pequenos, blogs, etc. Por isso que encontramos na web a maioria dos
servidores de hospedagem com planos apenas com MySQL como sgbd.

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Encryptar dados num determinado campo.

2007-05-23 Por tôpico Wallace Reis

On 5/23/07, João Paulo <[EMAIL PROTECTED]> wrote:

Olá,

Você pode usar o md5;


Ou o chkpass[1] do contrib. Ou ainda na sua app usando algum modulo ou funcao.

[1] http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/chkpass/

--
wallace reis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Ferramenta para modelagem

2007-05-23 Por tôpico Wallace Reis

On 5/23/07, Roberto Baselio Lopes <[EMAIL PROTECTED]> wrote:

Gostaria de saber se alquem conhece alguma boa ferramenta free para moelagem
de banco de dados
Ja tente o DBdesing e o Toad Desing, o DB é muito focado no mySQL e o Toad é
bom, mas falta alguns recursos


Este assunto jah foi discutido aqui na lista, por favor procure no
historico. Mas pra te adiantar veja em:
http://www.postgresql.org.br/Ferramentas_para_o_PostgreSQL

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] FreeNode#postgresql-br

2007-05-23 Por tôpico Wallace Reis

On 5/23/07, Sebastian SWC <[EMAIL PROTECTED]> wrote:

perdoem a minha ignorancia, mas eu não sei usar o mirc... =)


Use outro cliente entaum. Voce encontra aos montes na web.
O importante eh participar.

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] FreeNode#postgresql-br

2007-05-23 Por tôpico Wallace Reis

Salve PgBR!

Venho atraves deste convidar a todos que conhecem e que ainda não
conhecem a frequentar o canal da comunidade PgBR na FreeNode. Acredito
ser mais um bom lugar para troca de experiências, tira dúvidas, piadas
geek (nerd nao neh fike), etc. Vamos fortalecer a comunidade e fazê-la
crescer cada vez mais.
PentiumII, fike, telles, MaTRiX_Do_PHP, Possidonio, schneider me ajudem.

[]'s,

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Autenticação (psql não pede senha)

2007-05-21 Por tôpico Wallace Reis

On 5/21/07, Ariel de Silvio <[EMAIL PROTECTED]> wrote:

[snip]
O que me pareceu é que a senha na verdade está salva, por isso ele não
me pede.


Exato.


Isso é possível? Como eu faço isso (ou fiz)? Onde fica salva essa senha
e como eu removo isso?


Acredito que vc tenha usado o pgadmin e pediu pra salvar sua senha
qndo vc adicionou o server. Portanto verifique o arquivo .pgpass que
fica na tua home (*NIX), no rwindows eu nao sei.

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Criar SML com o Postgres

2007-05-20 Por tôpico Wallace Reis

On 5/19/07, Anderson Junior <[EMAIL PROTECTED]> wrote:

galera...no meu caso eu uso delphicomo eu vou usar essa função em
delphi??? eu so iniciante e to meio perdido nisso


Isso voce tem que perguntar numa lista sobre delphi.

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Criar SML com o Postgres

2007-05-17 Por tôpico Wallace Reis

On 5/17/07, Sebastian SWC <[EMAIL PROTECTED]> wrote:

onde eu consigo material sobre perl e a pl/perl???


Perl: perl.com ou perl.org, em pt - perl.org.br
PL/Perl: na doc do pg

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Criar SML com o Postgres

2007-05-16 Por tôpico Wallace Reis

On 5/15/07, Rodrigo Hjort <[EMAIL PROTECTED]> wrote:

Em anexo algumas alterações que eu fiz nela, para receber o nome do esquema
e um filtro para a seleção. Por sorte, fui testar a função e existiam
tabelas homônimas no meu banco. Daí resolvi inventar moda. Ah, a sobrecarga
com 1 e 2 parâmetros fica por conta de duas funções em linguagem SQL.

[snip]

Boa Rodrigo! Tinha me esquecido destes pontos.

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] indices

2007-05-15 Por tôpico Wallace Reis

On 5/15/07, Marcos Fabrício Corso <[EMAIL PROTECTED]> wrote:

gostaria de perguntar para que servem realmente os indices que criamos no
postgresql, pois no meu select eu posso fazer simplesmente assim que
funciona :

"select * from cliente order by qualquer_campo" ??


RTFineM.

http://www.postgresql.org/docs/8.2/interactive/indexes.html

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Criar SML com o Postgres

2007-05-13 Por tôpico Wallace Reis

On 5/11/07, Anderson Junior <[EMAIL PROTECTED]> wrote:

wallace reis, muito  obrigado pela iniciativa, mas sem querer pedir de
mais, teria como vc me passar um exemplo de como fazer isso?? é que eu
não sou muito experienteobrigado desde ja pela ajuda


Em anexo uma funcao em plperlu. Vale lembrar que a versao 8.3 tera
isso nativamente.

test=# select * from foo;
id |   name
+---
 1 | foo
 2 | Foo
 3 | interação
(3 registros)

test=# select table_to_xml('foo');
   table_to_xml
-
http://www.w3.org/2001/XMLSchema-instance";>
   
   1
   foo
   
   
   2
   Foo
   
   
   3
   interação
   

(1 registro)

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI


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


Re: [pgbr-geral] Criar SML com o Postgres

2007-05-13 Por tôpico Wallace Reis

On 5/11/07, Wallace Reis <[EMAIL PROTECTED]> wrote:

On 5/11/07, Anderson Junior <[EMAIL PROTECTED]> wrote:
> Bom dia a todos, precizo de uma forcinha de vcs, tem como eu gerar um
> xml apartir de dados de uma tabelatipo um cadastro de produtos, e
> apartir dele gerar um arquivo xml, isso tudo pelo postgres

Voce pode criar uma funcao em plperlu que use o modulo
SQL::Translator[1] ou simplesmente usar o sqlt[2].

[1] http://search.cpan.org/~jrobinson/SQL-Translator-0.08/
[2] http://search.cpan.org/~jrobinson/SQL-Translator-0.08/bin/sqlt


Desculpem. Corrigindo. Eles nao produz dumpem com dados, apenas o schema.
Voce pode usar o XML::Writer para serializar.

--
wallace reis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Criar SML com o Postgres

2007-05-11 Por tôpico Wallace Reis

On 5/11/07, Anderson Junior <[EMAIL PROTECTED]> wrote:

Bom dia a todos, precizo de uma forcinha de vcs, tem como eu gerar um
xml apartir de dados de uma tabelatipo um cadastro de produtos, e
apartir dele gerar um arquivo xml, isso tudo pelo postgres


Voce pode criar uma funcao em plperlu que use o modulo
SQL::Translator[1] ou simplesmente usar o sqlt[2].

[1] http://search.cpan.org/~jrobinson/SQL-Translator-0.08/
[2] http://search.cpan.org/~jrobinson/SQL-Translator-0.08/bin/sqlt

--
wallace reis/wreis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
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úvidas sobre PgAgent

2007-05-11 Por tôpico Wallace Reis

On 5/4/07, Rodrigo Tripodi <[EMAIL PROTECTED]> wrote:

Estou tentando usar o pgagent. Estou usando o postgres 8.2.4 em um sistema
debian etch 4.0.


Voce pode utilizar o cron[1] ou o anacron[2].

[1] $ man cron
[2] $ man anacron

--
wallace reis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
___
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 Debian

2007-05-10 Por tôpico Wallace Reis
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Marcelo Magno wrote:
> Bom dia a todos,
> 
> Gostaria de tirar uma duvida com vocês, o departamento de
> infra-estrutura da empresa onde eu trabalho, está usando atualmente em
> todos os seus servidores a versão 4.0 do Debian (etch) que é a estável
> corrente. Eles tem por política interna deles, usar 
> 
> Infelizmente não existe no repositório stable dessa distribuição algum
> pacote do Postgresql versão 8.x.

Acho que voce se enganou. Tem sim no stable a versao 8.1:
$ apt-cache search postgresql-8.1

> Eu como desenvolvedor estou precisando da versão 8.2 que tem algumas
> melhorias na questão de acesso a schemas dentro de triggers.
> 
> Hoje utilizamos a versão 8.1.4 rodando em fedora core 6. Testamos o
> Ubuntu Feisty (ele tem pacotes de 8.2) mas estamos preocupados com a
> estabilidade dessa distribuição.

Voce pode usar Ubuntu em seu laptop/pc de desenvolvimento.

> Com esses dados, gostaria de ver com vocês se vocês poderiam me indicar
> qual caminho tomar. Qual seria em termos de administração, mais seguro
> pro pessoal da infra aqui da empresa:

Usar sempre que possivel a versao mais atual.

> - Existe em algum lugar pacotes estáveis para a versão 8.2.x?

Procure no postgresql.org na sessao downloads.

> - Compilar do source ?
> - Esse é uma alternativa viável? 

Sim. Claro.

> - Com o que temos que ter cuidado se adotarmos essa alternativa?

A doc[1] explica bem o assunto.

> - Essa escolha pode levar a algum problema (de administração ou de
> estabilidade) em produção?

Soh se nao for feito corretamente.

> - Mudar de distribuição ? Qual mais indicada ? (Bsd eles me informaram
> não ter conhecimento).

BSD eh uma otima distro. E como jah foi discutido (e testado por alguns)
aqui tem otima (e uma das melhores) performance com o pgsql.


[1] http://www.postgresql.org/docs/8.2/interactive/installation.html

- --
wreis
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGQb8Dih6kisjE8fkRAhEBAJ9Rd49d3jd9VkPS4vJIDcTsSs5BVQCghMBO
Wj3ztGLreWL46P1pKJa4lFA=
=+zcl
-END PGP SIGNATURE-
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Recuperar Conteúdo.

2007-05-07 Por tôpico Wallace Reis
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Rodrigo Bela wrote:
> Já tentei todos os passos com o apt-get.
> apt-get update
> apt-get distrib-upgrade
> apt-get -f install

Voce deveria ter perguntado numa lista de debian ou canal do IRC.
Mas vou tentar te ajudar. Tente fazer:

$ sudo apt-get remove --purge postgresql-common
$ sudo apt-get update
$ sudo apt-get install postgresql-8.1

- --
wreis

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGP51Eih6kisjE8fkRAmgUAKDQDpV2KpwV+RfFOoP/8Zuzw/iG0QCfUQZn
cKNFh5eXb7PL67zU41Ul6vY=
=L//9
-END PGP SIGNATURE-
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral