pgxn - como distribuir suas extensões com o postgresql

Click here to load reader

Post on 13-Jul-2015

477 views

Category:

Technology

2 download

Embed Size (px)

TRANSCRIPT

  • PGXN

    Como distribuir suas extenses com o PostgreSQL

    Dickson S. Guedes

    PGDay Porto Alegre, 2011

  • Do que estamos falando?

  • Estamos falando de PostgreSQL!

    Dcadas de desenvolvimentoMilhares de contribuies

    Cdigo aberto

  • PostgreSQL no apenas um banco de dados...

  • ... uma plataforma de desenvolvimento..

  • Estamos falando de extenses!

    Voc...

    tem um problema resolve o problema pode deparar com este problema de novo! voc re-aproveita o cdigo!

  • Desenvolva a soluo do problema...

  • e combine as partes para criar aplicaes

  • Estamos falando de compartilhar!

    Uma andorinha s no faz vero...O conhecimento precisa ser compartilhado...Ditinguir o que publico...Compartilhamento de ideias...

  • Sim! Gosto de usar coisas prontas

    Temos ... as contribs as extenses no oficiais instalao via PGXS nossas prrpias extenses, 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 extenses do PostgreSQL

    +Documentao

    +Pesquisa

    +Fcil instalao

  • Hora de mostrar alguma coisa til...

    DEMO...

  • PGXN Client

    sudoaptgetinstallpythonpippipinstallpgxnclientpgxnhelp

    Ex.pgxninstallresetsequence

  • Obrigado

    Daniele Varrazzo!(@dvarrazzo)

  • DEMO

  • PGXN Utils

    geminstallpgxn_utilspgxn_utilshelpEx.pgxn_utilsskeletonteste

  • DEMO

  • ?

  • Referncias

    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

    Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23