[Cascavel-pm] uma ajuda com perl e postgres

Nilson Santos Figueiredo Junior acid06 em gmail.com
Segunda Janeiro 5 12:49:28 PST 2009


2009/1/5 gilmar <gilmarmoretto.mp em gmail.com>:
> E não é que funcionou mesmo?!
> Tava quebrando a cabeça a dias e adaptei um exemplo que usa mysql e
> funcionou mesmo.

O DBI é uma interface padrão de banco de dados pra Perl. Você precisa
apenas de instalar os drivers corretos para um determinado banco de
dados (o módulo DBD). Então, se as strings SQL forem válidas para
todos os bancos, você pode usar MySQL, Postgres, SQLite, Oracle, etc,
apenas trocando a string de conexão.

O problema é que nem muitas vezes um SQL que roda em um banco roda em
outro sem problemas. E aí entra outro tipo de módulo: um mapeador
objeto relacional. Ao invés de escrever SQL, o módulo irá gerar o SQL
pra você, baseado em chamadas de métodos em objetos.

Caso isso te interesse, dê uma lida na documentação do módulo
DBIx::Class na CPAN.

-Nilson Santos F. Jr.


Mais detalhes sobre a lista de discussão Cascavel-pm