[pgbr-geral] Como gravar um comando sql como texto?

2010-02-11 Por tôpico Nelson Gonzaga
Ola a todos, Estou tentando gravar o comando abaixo como texto, através de uma function: '(SELECT id_card as ID, COALESCE(numero,'') || COALESCE(titulo,'') AS Texto FROM DOCUMENTOS)' Porem a function retira uma aspa dos COALESCE e fica assim : '(SELECT id_card as ID, COALESCE(numero,') ||

Re: [pgbr-geral] Como gravar um comando sql como texto?

2010-02-11 Por tôpico Willian Jhonnes L. dos Santos
Em 11/02/2010 08:54, Nelson Gonzaga escreveu: Ola a todos, Estou tentando gravar o comando abaixo como texto, através de uma function: '(SELECT id_card as ID, COALESCE(numero,'') || COALESCE(titulo,'') AS Texto FROM DOCUMENTOS)' Porem a function retira uma aspa dos COALESCE e fica assim :

Re: [pgbr-geral] Como gravar um comando sql como texto?

2010-02-11 Por tôpico André Volpato
Nelson Gonzaga escreveu: Ola a todos, Estou tentando gravar o comando abaixo como texto, atravs de uma function: '(SELECT id_card as ID, COALESCE(numero,'') || COALESCE(titulo,'') AS Texto FROM DOCUMENTOS)' Porem a function retira uma aspa dosCOALESCE e fica assim :

[pgbr-geral] Ajuda com arrays

2010-02-11 Por tôpico Heloisa Fernanda
Olá pessoal! Tenho a seguinte situação: ... DECLARE _arr integer[]; BEGIN FOR i IN 1..4 LOOP _arr = array_cat(_arr, ARRAY[i, i+10]); END LOOP; ... a saida de _arr sera: {1,11,2,12,3,13,4,14} mas eu preciso disso: {{1,11},{2,12},{3,13},{4,14}} Sei que se eu declarar assim: _arr

[pgbr-geral] Programa para modelagem de dados

2010-02-11 Por tôpico Danilo [PGOPEN]
Bom dia a todos, Alguém conhece algum programa (windows ou linux) que gere toda a modelagem do banco de dados, que mostre as tabelas e seus relacionamentos? Agradeço a ajuda de todos. Att. Danilo Analista Desenvolvedor.___ pgbr-geral mailing list

Re: [pgbr-geral] Ajuda com arrays

2010-02-11 Por tôpico Fabrízio de Royes Mello
Em 11 de fevereiro de 2010 10:34, Heloisa Fernanda helois...@yahoo.com.brescreveu: ... DECLARE _arr integer[]; BEGIN FOR i IN 1..4 LOOP _arr = array_cat(_arr, ARRAY[i, i+10]); END LOOP; ... a saida de _arr sera: {1,11,2,12,3,13,4,14} mas eu preciso disso:

Re: [pgbr-geral] Programa para modelagem de dados

2010-02-11 Por tôpico Marcelo Costa
Bom dia 2010/2/11 Danilo [PGOPEN] danilo.go...@pgopen.com.br Bom dia a todos, Alguém conhece algum programa (windows ou linux) que gere toda a modelagem do banco de dados, que mostre as tabelas e seus relacionamentos? Você quer fazer a reversa ? é isso ? Se for a reversa eu uso o

Re: [pgbr-geral] Ajuda com arrays

2010-02-11 Por tôpico JotaComm
Olá, Em 11 de fevereiro de 2010 10:34, Heloisa Fernanda helois...@yahoo.com.brescreveu: Olá pessoal! Tenho a seguinte situação: ... DECLARE _arr integer[]; BEGIN FOR i IN 1..4 LOOP _arr = array_cat(_arr, ARRAY[i, i+10]); END LOOP; ... a saida de _arr sera:

Re: [pgbr-geral] Programa para modelagem de dados

2010-02-11 Por tôpico Leandro DUTRA
2010/2/11 Danilo [PGOPEN] danilo.go...@pgopen.com.br: Alguém conhece algum programa (windows ou linux) que gere toda a modelagem do banco de dados, que mostre as tabelas e seus relacionamentos? Para modelagem, uso o NoWeb. Para mostrar, SchemaSpy, AutoDoc, SQL::Fairy… --

[pgbr-geral] Res: Como gravar um comando sql como texto?

2010-02-11 Por tôpico Juliano
Bom dia! Você pode escapar cada aspas simples com E'\x' , onde x é o caractere a ser escapado. Veja um exemplo: --Criação de uma tabela de Exemplo CREATE TEMP TABLE tb_texto( texto text ); --Inserção com escape INSERT INTO tb_texto VALUES ( E'\'\''); --Consultando o valor inserido e

Re: [pgbr-geral] Programa para modelagem de dados

2010-02-11 Por tôpico Danilo [INFORTECH]
Obrigado Marcelo, era isso mesmo que eu estava procurando. Valeu. Att. Danilo - Original Message - From: Marcelo Costa To: Comunidade PostgreSQL Brasileira Sent: Thursday, February 11, 2010 10:49 AM Subject: Re: [pgbr-geral] Programa para modelagem de dados Bom dia

[pgbr-geral] Res: Como gravar um comando sql como texto?

2010-02-11 Por tôpico Nelson Gonzaga
De: Willian Jhonnes L. dos Santos willianjhon...@yahoo.com.br Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Enviadas: Quinta-feira, 11 de Fevereiro de 2010 10:59:22 Assunto: Re: [pgbr-geral] Como gravar um comando sql como texto?

[pgbr-geral] Melhor desempenho nos updates

2010-02-11 Por tôpico Everson Barbosa
Boa tarde, Aumentando os parâmetros max_fsm_pages, checkpoint_segments e checkpoint_timeout seria interessante para melhorar o desempenho numa realidade onde acontecem muitos Updates? Obrigado Everson Barbosa ___ pgbr-geral mailing list

Re: [pgbr-geral] Melhor desempenho nos updates

2010-02-11 Por tôpico JotaComm
Olá, Em 11 de fevereiro de 2010 14:25, Everson Barbosa everson...@gmail.comescreveu: Boa tarde, Aumentando os parâmetros max_fsm_pages, checkpoint_segments e checkpoint_timeout seria interessante para melhorar o desempenho numa realidade onde acontecem muitos Updates? Esta é uma

Re: [pgbr-geral] Melhor desempenho nos updates

2010-02-11 Por tôpico Euler Taveira de Oliveira
Everson Barbosa escreveu: Aumentando os parâmetros max_fsm_pages, checkpoint_segments e checkpoint_timeout seria interessante para melhorar o desempenho numa realidade onde acontecem muitos Updates? O primeiro parâmetro: não; os dois outros podem estar relacionados a performance das

[pgbr-geral] Ajuda em um SQL

2010-02-11 Por tôpico Thiago
Galera, boa tarde. Tenho uma tabela na seguinte configuracao: +---+ |COD_A |COD_B |NOME | +---+ |01|01|SR A | |02|01|SR A | |03|02|SR B | |04|02|SR B | |05|03|SR C | +---+ Resumindo tenho uma tabela onde o

Re: [pgbr-geral] Ajuda em um SQL

2010-02-11 Por tôpico Fabrízio de Royes Mello
Em 11 de fevereiro de 2010 17:00, Thiago zan...@farmaponte.com.brescreveu: corte +---+ |COD_A |COD_B |NOME | +---+ |02|01|SR A | |04|02|SR B | |05|03|SR C | +---+ Caro Tiago, Veja se isso resolve:

Re: [pgbr-geral] Ajuda em um SQL

2010-02-11 Por tôpico Thiago
Show de bola amigão, é isso mesmo. Obrigado. Fabrízio de Royes Mello escreveu: Em 11 de fevereiro de 2010 17:00, Thiago zan...@farmaponte.com.br mailto:zan...@farmaponte.com.br escreveu: corte +---+ |COD_A |COD_B |NOME | +---+

Re: [pgbr-geral] Ajuda em um SQL

2010-02-11 Por tôpico Roberto Mello
2010/2/11 Thiago zan...@farmaponte.com.br Show de bola amigão, é isso mesmo. Amigão, que tal você retribuir a gentileza dos membros da lista, e retirar da sua mensagem o que não for necessário para dar contexto? Isso ajuda a manter bons arquivos da lista, também é um sinal que você respeita os

[pgbr-geral] Criação de função

2010-02-11 Por tôpico Edimar Rangel
Olá, sou iniciante em postgres, e simplesmente não consigo criar uma função no postgres, quando tento criar uma variável, dá erro de sintaxe. Código da função: CREATE OR REPLACE FUNCTION caixa_elet (pvalor integer) RETURNS text AS $$ DECLARE sretorno text; qnota1 integer; qnota5 integer; qnota10

Re: [pgbr-geral] Digest pgbr-geral, volume 36, assunto 34

2010-02-11 Por tôpico Edimar Rangel
Olá, sou iniciante em postgres, e simplesmente não consigo criar uma função no postgres, quando tento criar uma variável, dá erro de sintaxe. Código da função: CREATE OR REPLACE FUNCTION caixa_elet (pvalor integer) RETURNS text AS $$ DECLARE sretorno text; qnota1 integer; qnota5 integer; qnota10

Re: [pgbr-geral] Criação de função

2010-02-11 Por tôpico Fabrízio de Royes Mello
Em 11 de fevereiro de 2010 19:16, Edimar Rangel edimar.ran...@gmail.comescreveu: corte $$ LANGUAGE sql; Amigo Edimar, Aqui está o seu equívoco... o correto é: $$ LANGUAGE plpgsql; Essa função, que foi postada pelo amigo Cláudio Bezerra Leopoldino [1], e uma PL/PgSQL e não SQL... [1]

Re: [pgbr-geral] Digest pgbr-geral, volume 36, assunto 34

2010-02-11 Por tôpico Fabrízio de Royes Mello
Em 11 de fevereiro de 2010 19:19, Edimar Rangel edimar.ran...@gmail.comescreveu: corte Caro Edimar, Não responda a mensagens Digest da lista, porque isso bagunça nosso histórico da lista. Seu questionamento foi respondido na outra mensagem que vc enviou, então não precisamos dessa thread.