Post on 13-Jul-2015
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 aptget install pythonpippip 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