Re: [pgbr-geral] Ferramenta para programação
Que Ferramenta/IDE/Editor usar para programar para postgre? Estou criando uma funções com o pgModeler, mas não estou muito satisfeito. Também me incomoda sair escrevendo várias funções sem uma validação de sintaxe e só perceber erros na hora de rodar o script. Não sei se é o que deseja mas, segue uma lista com algumas ferramentas para você analisar. https://wiki.postgresql.org/wiki/GUI_Database_Design_Tools ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Dica de migração do pg_upgrade , migrando os tablespaces para o local correto
Toda troca de informações e experiências é muito bem vinda. Obrigado! ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Dica de migração do pg_upgrade , migrando os tablespaces para o local correto
É sempre bom tentar contribuir. Em 18 de julho de 2014 04:19, Leonardo Ferreira Guimarães gfodran...@gmail.com escreveu: Toda troca de informações e experiências é muito bem vinda. Obrigado! ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] CGI for db
Pessol servidores web tem o cgi, especie de roteamento. Qdo vc acessa um site o servidor verifica a extensao da pagina, ex .php, e e chama outro programa pra executar a mesma e devolve só o html. Existe algo parecido para postgres? Em vez de executar uma funcao inter o sgbd passa a chamar um software pra executar uma tarefa devolvendo assim um array/tabela para o banco e o banco passa pro cliente. O postgres possui diversas PLs. Use-as. Sem contar os FDW []s Flavio Gurgel ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] CGI for db
Em 18 de julho de 2014 08:47, Flavio Henrique Araque Gurgel fha...@gmail.com escreveu: Pessol servidores web tem o cgi, especie de roteamento. Qdo vc acessa um site o servidor verifica a extensao da pagina, ex .php, e e chama outro programa pra executar a mesma e devolve só o html. Existe algo parecido para postgres? Em vez de executar uma funcao inter o sgbd passa a chamar um software pra executar uma tarefa devolvendo assim um array/tabela para o banco e o banco passa pro cliente. O postgres possui diversas PLs. Use-as. Sem contar os FDW Pessoal, relendo o manual, encontrei o seguinte CREATE FUNCTION add_one(integer) RETURNS integer AS 'DIRECTORY/funcs', 'add_one' LANGUAGE C STRICT; Este tipo de função[1], chama um programa feito em c/c++ e ainda passa parâmetros. *Queria saber se existe algo para outra linguagem. ??? Só pra vocês entenderem o que de fato eu quero. Estou em desenvolvimento de um software, onde preciso fazer em 3 ou + linguagem diferentes (preciso de um sistema somente em rede via software (não pode ser web), o mesmo sistema para Web, e um para mobile (Android e iphone). Para cada tipo de linguagem, tenho que traduzir (refazer) as regras de negocio e o front-end. Pensei em deixar toda a regra de negocio no banco de dados e para cada linguagem eu refaria somente o front-end. Desta forma, agilizaria a programação e também os programadores, pois não precisam saber outra linguagem, fora que o PL/pgSQL é muito limitado em questão de Programação Orientada a Objeto. Sei que aqui não é a respeito de software, mas se algum souber uma alternativa melhor (que não seja webservice/SOAP). O que procuro aqui de fato está na pergunta mais acima.* Obrigado. [1]http://www.postgresql.org/docs/9.4/static/xfunc-c.html#XFUNC-C-DYNLOAD []s Flavio Gurgel ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Renato Luiz Poleti TI | Information Technology .: Poleti Tecnologia :. +55 (12) 9102.0315 ren...@poleti.com.br www.poleti.com.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] CGI for db
Pessoal, relendo o manual, encontrei o seguinte CREATE FUNCTION add_one(integer) RETURNS integer AS 'DIRECTORY/funcs', 'add_one' LANGUAGE C STRICT; Este tipo de função[1], chama um programa feito em c/c++ e ainda passa parâmetros. *Queria saber se existe algo para outra linguagem. ??? Só pra vocês entenderem o que de fato eu quero. Estou em desenvolvimento de um software, onde preciso fazer em 3 ou + linguagem diferentes (preciso de um sistema somente em rede via software (não pode ser web), o mesmo sistema para Web, e um para mobile (Android e iphone). Para cada tipo de linguagem, tenho que traduzir (refazer) as regras de negocio e o front-end. Pensei em deixar toda a regra de negocio no banco de dados e para cada linguagem eu refaria somente o front-end. Desta forma, agilizaria a programação e também os programadores, pois não precisam saber outra linguagem, fora que o PL/pgSQL é muito limitado em questão de Programação Orientada a Objeto. Sei que aqui não é a respeito de software, mas se algum souber uma alternativa melhor (que não seja webservice/SOAP). O que procuro aqui de fato está na pergunta mais acima.* O PostgreSQL suporta diversas linguagens procedurais, a lista abaixo não é exaustiva mas é o que tem de imediatamente disponível: http://www.postgresql.org/docs/9.3/interactive/external-pl.html Provavelmente seus programadores se sentirão à vontade de escrever funções nelas. O PostgreSQL prevê interfaces para que outras linguagens procedurais possam ser escritas, portanto, o céu é o limite. Com relação ao seu front-end, a maioria das linguagens de programação modernas podem acessar o PostgreSQL através de drivers nativos. E aquelas que não têm driver nativo usam ODBC. []s Flavio Gurgel ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] CGI for db
deixa eu ver se entendi... você quer fazer um software que tem vários tipos de dispositivos ( móvel/desktop ) e quer usar o banco de dados para cara tipo de dispositivos é isso ? no caso acredito que você precisa definir somente uma camada de dados, seja por json / ODBC / XML e não redefinir um front-end, a camada de dados você precisa definir o que melhor lhe atende, conforme as suas necessidades e limitações da aplicação espero ter ajudado. 2014-07-18 11:23 GMT-03:00 Flavio Henrique Araque Gurgel fha...@gmail.com: Pessoal, relendo o manual, encontrei o seguinte CREATE FUNCTION add_one(integer) RETURNS integer AS 'DIRECTORY/funcs', 'add_one' LANGUAGE C STRICT; Este tipo de função[1], chama um programa feito em c/c++ e ainda passa parâmetros. *Queria saber se existe algo para outra linguagem. ??? Só pra vocês entenderem o que de fato eu quero. Estou em desenvolvimento de um software, onde preciso fazer em 3 ou + linguagem diferentes (preciso de um sistema somente em rede via software (não pode ser web), o mesmo sistema para Web, e um para mobile (Android e iphone). Para cada tipo de linguagem, tenho que traduzir (refazer) as regras de negocio e o front-end. Pensei em deixar toda a regra de negocio no banco de dados e para cada linguagem eu refaria somente o front-end. Desta forma, agilizaria a programação e também os programadores, pois não precisam saber outra linguagem, fora que o PL/pgSQL é muito limitado em questão de Programação Orientada a Objeto. Sei que aqui não é a respeito de software, mas se algum souber uma alternativa melhor (que não seja webservice/SOAP). O que procuro aqui de fato está na pergunta mais acima.* O PostgreSQL suporta diversas linguagens procedurais, a lista abaixo não é exaustiva mas é o que tem de imediatamente disponível: http://www.postgresql.org/docs/9.3/interactive/external-pl.html Provavelmente seus programadores se sentirão à vontade de escrever funções nelas. O PostgreSQL prevê interfaces para que outras linguagens procedurais possam ser escritas, portanto, o céu é o limite. Com relação ao seu front-end, a maioria das linguagens de programação modernas podem acessar o PostgreSQL através de drivers nativos. E aquelas que não têm driver nativo usam ODBC. []s Flavio Gurgel ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- -- Thomaz Luiz Santos Linux User: #359356 http://thomaz.santos.googlepages.com/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] pgModeler erro pt_BR.UTF8 pt_BR.UTF-8
Estou tentando exportar o modelo criado no pgmodeler, porém estou recebendo o erro de conflito de codificação pt_BR.UTF8 pt_BR.UTF-8. Mesmo eu criando o banco com pt_BR.UTF8 e usando o template0, continuo recebendo o erro. Para criar o banco estou usando pgAdmin ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Erro ao usar cópia de tipo
Estou recebendo um erro de tipo inválido ao usar cópia de tipo no script abaixo. http://paste.ubuntu.com/7816419/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro ao usar cópia de tipo
Em Sex, 2014-07-18 às 18:32 -0300, Matheus Saraiva escreveu: Estou recebendo um erro de tipo inválido ao usar cópia de tipo no script abaixo. http://paste.ubuntu.com/7816419/ Acho... Que resolvi essa linha, como eu havia dividido o banco em Schemas é necessário passar o schema também: pesscod Administrativo.PESSOA.CODIGO%TYPE; Acho que essa linha resolveu, mas agora está reclamando em outra: pesscod := SELECT currval('Administrativo.PESSOA_CODIGO_seq'); Dá erro de syntax. Se eu rodar somente o select, se a atribuição com a variável: SELECT currval('Administrativo.PESSOA_CODIGO_seq'); Recebo que o schema Administrativo não existe. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro ao usar cópia de tipo
On 18-07-2014 19:27, Matheus Saraiva wrote: Dá erro de syntax. Se eu rodar somente o select, se a atribuição com a variável: SELECT currval('Administrativo.PESSOA_CODIGO_seq'); Recebo que o schema Administrativo não existe. Vai uma dica: evite maiúsculas em nome de objetos. Isso vale para qualquer banco de dados que estiver trabalhando. Quanto a sua dúvida, tente colocar aspas duplas ao redor dos nomes dos objetos. -- Euler Taveira Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral