Em 15 de janeiro de 2016 21:44, Saraiva Silva <[email protected]> escreveu: > A aplicação que estou escrevendo é em Python, seria muito cômodo para mim > programar as SP que preciso no banco também usando Python. Minha dúvida é: > pl/python é madura e estável o suficiente para substituir o pgsql? > Na documentação pl/python é citada como uma linguagem não segura, qual o > motivo? > Curiosidade, PostgreSQL tem interpretador próprio para as diversas > linguagens que suporta ou ele usa o interpretador do sistema? > > PL/Python me trará alguma vantagem sobre pgsql além da comodidade de usar a > mesma linguagem da aplicação?
Você pode dar uma olhada nesta palestra [1] do Josh Berkus sobre pl/python aplicado a analise cientifica, utilizando o SciPy. Quanto a linguagem "não segura", o termo usado em ingles é "unstrusted" e é aplicado a linguagem cujas rotinas mais "baixo nível" estão disponiveis. Por padrão as linguagens deveriam ser "trusted" e você pode habilita-las para uso por outros usuários que não os superusuários. Uma linguagem untrusted pode, inclusive, acessar sistema de arquivos fora da estrutura do banco ou abrir um socket, tudo dependendo de como ela foi implementada. Em resumo é um alerta para que você não faça coisas inadvertidamente. Fora isso, reforço assistir a palestra em [1]. [1] http://dailytechvideo.com/video-405-josh-berkus-postgres-scipy-for-great-stats/ []s -- Dickson S. Guedes mail/xmpp: [email protected] - skype: guediz http://github.com/guedes - http://guedesoft.net http://www.postgresql.org.br _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
