PGXN - Como distribuir suas extensões com o PostgreSQL

Preview:

Citation preview

PGXN

Como distribuir suas extensões com o PostgreSQL

Dickson S. Guedes

PGDay Porto Alegre, 2011

Do que estamos falando?

Estamos falando de PostgreSQL!

Décadas de desenvolvimentoMilhares de contribuições

Código aberto

PostgreSQL não é apenas um banco de dados...

... é uma plataforma de desenvolvimento..

Estamos falando de extensões!

Você...

… tem um problema… resolve o problema… pode deparar com este problema de novo!… você re-aproveita o código!

Desenvolva a solução do problema...

… e combine as partes para criar aplicações

Estamos falando de compartilhar!

Uma andorinha só não faz verão...O conhecimento precisa ser compartilhado...Ditinguir o que é publico...Compartilhamento de ideias...

Sim! Gosto de usar coisas prontas

Temos ... … as contribs… as extensões não oficiais… instalação via PGXS… nossas prórpias extensões, do dia a dia...

Ah! Já resolvi alguns problemas...

… mas gostaria de compartilhar!

Como ser beneficiado e beneficiar?

PGXN!

Obrigado

David E. Wheeler!(@theory)

PGXN

Um índice central de extensões do PostgreSQL

+Documentação

+Pesquisa

+Fácil instalação

Hora de mostrar alguma coisa útil...

DEMO...

PGXN Client

sudo apt­get install python­pippip install pgxnclientpgxn –help

Ex. pgxn install resetsequence

Obrigado

Daniele Varrazzo!(@dvarrazzo)

DEMO

PGXN Utils

gem install pgxn_utilspgxn_utils help Ex. pgxn_utils skeleton teste

DEMO

?

Referências

● WEB● http://pgxn.org

● http://blog.pgxn.org

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

● http://www.postgresql.org

● IRC● irc.freenode.net

– Guedes @ #postgresql, #postgresql-br

● Gtalk● guedes@guedesoft.net

● Twitter● @pgxn

● @guediz

● @pgcasts