Transcript
Page 1: PGXN - Como distribuir suas extensões com o PostgreSQL

PGXN

Como distribuir suas extensões com o PostgreSQL

Dickson S. Guedes

PGDay Porto Alegre, 2011

Page 2: PGXN - Como distribuir suas extensões com o PostgreSQL

Do que estamos falando?

Page 3: PGXN - Como distribuir suas extensões com o PostgreSQL

Estamos falando de PostgreSQL!

Décadas de desenvolvimentoMilhares de contribuições

Código aberto

Page 4: PGXN - Como distribuir suas extensões com o PostgreSQL

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

Page 5: PGXN - Como distribuir suas extensões com o PostgreSQL

... é uma plataforma de desenvolvimento..

Page 6: PGXN - Como distribuir suas extensões com o PostgreSQL

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!

Page 7: PGXN - Como distribuir suas extensões com o PostgreSQL

Desenvolva a solução do problema...

Page 8: PGXN - Como distribuir suas extensões com o PostgreSQL

… e combine as partes para criar aplicações

Page 9: PGXN - Como distribuir suas extensões com o PostgreSQL

Estamos falando de compartilhar!

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

Page 10: PGXN - Como distribuir suas extensões com o PostgreSQL

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...

Page 11: PGXN - Como distribuir suas extensões com o PostgreSQL

Ah! Já resolvi alguns problemas...

… mas gostaria de compartilhar!

Page 12: PGXN - Como distribuir suas extensões com o PostgreSQL

Como ser beneficiado e beneficiar?

Page 13: PGXN - Como distribuir suas extensões com o PostgreSQL

PGXN!

Page 14: PGXN - Como distribuir suas extensões com o PostgreSQL

Obrigado

David E. Wheeler!(@theory)

Page 15: PGXN - Como distribuir suas extensões com o PostgreSQL

PGXN

Um índice central de extensões do PostgreSQL

+Documentação

+Pesquisa

+Fácil instalação

Page 16: PGXN - Como distribuir suas extensões com o PostgreSQL

Hora de mostrar alguma coisa útil...

DEMO...

Page 17: PGXN - Como distribuir suas extensões com o PostgreSQL

PGXN Client

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

Ex. pgxn install resetsequence

Page 18: PGXN - Como distribuir suas extensões com o PostgreSQL

Obrigado

Daniele Varrazzo!(@dvarrazzo)

Page 19: PGXN - Como distribuir suas extensões com o PostgreSQL

DEMO

Page 20: PGXN - Como distribuir suas extensões com o PostgreSQL

PGXN Utils

gem install pgxn_utilspgxn_utils help Ex. pgxn_utils skeleton teste

Page 21: PGXN - Como distribuir suas extensões com o PostgreSQL

DEMO

Page 22: PGXN - Como distribuir suas extensões com o PostgreSQL

?

Page 23: PGXN - Como distribuir suas extensões com o PostgreSQL

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● [email protected]

● Twitter● @pgxn

● @guediz

● @pgcasts


Top Related