Re: [pgbr-geral] Ferramenta para programação

2014-07-18 Por tôpico Leonardo Ferreira Guimarães

 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

2014-07-18 Por tôpico Leonardo Ferreira Guimarães
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

2014-07-18 Por tôpico Mauro Fonseca
É 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

2014-07-18 Por tôpico Flavio Henrique Araque Gurgel

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

2014-07-18 Por tôpico Renato Poleti
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

2014-07-18 Por tôpico Flavio Henrique Araque Gurgel

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

2014-07-18 Por tôpico Thomaz Luiz Santos
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

2014-07-18 Por tôpico Matheus Saraiva
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

2014-07-18 Por tôpico Matheus Saraiva
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

2014-07-18 Por tôpico Matheus Saraiva
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

2014-07-18 Por tôpico Euler Taveira
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