Em 9 de março de 2010 07:43, Pedro B. Alves escreveu:
> Pessoal estou tentando fazer um instalador para nossos sistemas, mas
> me deparei com a instalação do banco.
>
> Alguém poderia me dar uma ajuda para fazer o script de instalação do
> postgresql?
>
>
Como vc não mencionou a versão do PostgreS
Pessoal estou tentando fazer um instalador para nossos sistemas, mas
me deparei com a instalação do banco.
Alguém poderia me dar uma ajuda para fazer o script de instalação do postgresql?
Obrigado!
___
pgbr-geral mailing list
pgbr-geral@listas.postgresq
Em 9 de março de 2010 09:45, flavio escreveu:
>
>
> Por favor
> Gostaria de saber se eh possivel fazer isto em uma funcao.
>
> estou tentando pegar o valor de uma variavel montando o nome desta
> variavel. ( nao sei como me expressar, talvez por isso nao consigo achar
> mais info nos manuais)
> as
Em 9 de março de 2010 09:45, flavio escreveu:
>
>
> Por favor
> Gostaria de saber se eh possivel fazer isto em uma funcao.
>
> estou tentando pegar o valor de uma variavel montando o nome desta
> variavel. ( nao sei como me expressar, talvez por isso nao consigo achar
> mais info nos manuais)
> as
Em 9 de março de 2010 10:25, Osvaldo Kussama
escreveu:
> Tente:
> EXECUTE 'SELECT quote_literal(' || nome_campo ||') INTO valor_rec';
Ola Osvaldo,
Aquele "INTO valor_rec" não deveria ser fora das aspas (')? Ou seja,
deveria fazer parte do EXECUTE e não do SELECT dinâmico. Por exemplo:
EXECUTE
Em 9 de março de 2010 10:38, Dickson S. Guedes escreveu:
> Em 9 de março de 2010 10:25, Osvaldo Kussama
> escreveu:
>> Tente:
>> EXECUTE 'SELECT quote_literal(' || nome_campo ||') INTO valor_rec';
>
> Ola Osvaldo,
>
> Aquele "INTO valor_rec" não deveria ser fora das aspas (')? Ou seja,
> deveria
Por favor
Gostaria de saber se eh possivel fazer isto em uma funcao.
estou tentando pegar o valor de uma variavel montando o nome desta
variavel. ( nao sei como me expressar, talvez por isso nao consigo achar
mais info nos manuais)
assim:
select mov_rec.id_contrato into valor;
RAISE NOTICE ''
Em 9 de março de 2010 10:25, Osvaldo Kussama
> escreveu:
> >> Tente:
> >> EXECUTE 'SELECT quote_literal(' || nome_campo ||') INTO valor_rec';
>
>
> Ola Osvaldo,
>
> Aquele "INTO valor_rec" não deveria ser fora das aspas (')? Ou seja,
> deveria fazer parte do EXECUTE e não do SELECT dinâmico.
É possível localizar determinado caracter nos registros de uma tabela?
Exemplo: em minha tabela, os registros estão da seguinte forma: "Promo��o".
(é isso mesmo, interrogação dentro de um triângulo).
o certo seria "Promoção", ou seja, existe algum comando que eu execute e
retorne todos os registr
2010/3/9 Danilo Gomes [PGOpen] :
> É possível localizar determinado caracter nos registros de uma tabela?
Já olhaste a documentação sobre funções de caracter?
--
skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3854 7191 gTalk: xmpp:leand...@jabber.org
+55 (
Isso é problema de encoding. Provavelmente caracteres LATIN1 num banco UTF-8
ou vice-versa.
Em 9 de março de 2010 16:18, Danilo Gomes [PGOpen] <
danilo.go...@pgopen.com.br> escreveu:
> É possível localizar determinado caracter nos registros de uma tabela?
>
> Exemplo: em minha tabela, os registro
Boa tarde a todos !!!
Pessoal instalei o pgfouine mas não consigo ler os logs. Os arquivos
html são criados mas sem informações.
Meu ambiente :
SO = Freebsd 7.1
Banco 8.4.2
Pgfouine 1.0.1
No postgresql.conf habilitei o log com :
log_destination = 'stderr'
logging_collector = on
log_directory =
Boa tarde senhores!
Seguinte, estou planejando um sistema web (evolução de um já existente) e
tive uma discussão com o chefe do projeto sobre como armazenar algumas
estatísticas, por isso gostaria da opinião de vocês.
Explicando:
Basicamente quando entramos na página de detalhes de um produto pre
Em 9 de março de 2010 16:08, flavio escreveu:
>
> Obrigado Osvaldo e Guedes pelas dicas
>
> Está acontecendo o seguinte:
> Se eu fizer assim:
>
>
> EXECUTE ''select quote_literal( '' || nome_campo || '' ) '' INTO valor_rec;
> sendo o valor de nome_campo = 'mov_rec.id_contrato' fica assim...
>
> EX
Srs.
Preciso manter um histórico de atualizações em determinadas tabelas do
banco, ou seja quando um registro for alterado, ser mantido também o valor
anterior.
Pensei em replicar os dados em uma mesma tabela, o que não é legal, a tabela
ficaria com um volume de informações que não é acessado com
Eu uso triggers que armazenam as colunas necessárias (no meu caso, são
valores monetários) numa tabela. Tenho colunas como datahora (timestamp),
tabela/coluna" (2 x varchar); e valor anterior/novo (2 x numeric), ID do
usuário que alterou, etc. Fica uma tabela única com todas as alterações que
pode
Alípio,
Há um tempo atrás resolvi esse problema criando cadeia de triggers nas
minhas tabelas de interesse, fazendo com que através dos objetos NEW e
OLD (no momento do processamento da trigger), eu conseguisse gravar em
uma terceira tabela somente as diferenças dos valores (em caso de
UPDATE), ou
Creio que seu comando esteja incompleto, talvez seja algo do tipo:
EXECUTE
'SELECT ' || quote_ident(nome_campo) || ' FROM ' ||
quote_ident(sua_tabela) || ' WHERE ' || quote_ident (seu_campo) || '
= ' || quote_literal(valor)
INTO valor_rec;
repare que é
EXECUTE
'string com o comando a ser e
Há várias formas de fazer. Eu pessoalmente criar uma tabela extra, com
os dados mutáveis, vinculada 1-n com a original, guardando assim
versões das informações. Ou seja, mantenha a tabela original tal qual,
crie uma outra onde vc faz o insert dos novos dados, com timestamp da
atualização. Isso perm
Srs.
Primeiramente obrigado pelas sugestões.
Realmente foi bem simples. Criei uma tabela de histórico e fiz uma trigger
para armazenar o valor atual antes de ser atualizado.
Vou pesquisar sobre a tabela de auditoria do postgres.
Mais uma vez obrigado a todos.
Em 9 de março de 2010 18:25, Pablo
Oi pessoal,
Preciso de ajuda, procurei na net e post antigos, mas não encontrei nada que me
ajudasse.
Preciso passar um array como parâmetro para uma função e ela me retornará o
mesmo array alterado.
Vi algumas explicações na net e a função atualmente está assim:
CREATE OR REPLACE FUNCTION te
André,
Esse erro acontece com todos os arquivos de logs do PostgreSQL?
Abraço
2010/3/9 "André Ormenese ( Yahoo )"
> Boa tarde a todos !!!
>
> Pessoal instalei o pgfouine mas não consigo ler os logs. Os arquivos
> html são criados mas sem informações.
>
> Meu ambiente :
> SO = Freebsd 7.1
> Ban
Em 9 de março de 2010 19:29, Tiago Kepe escreveu:
> Oi pessoal,
>
> Preciso de ajuda, procurei na net e post antigos, mas não encontrei nada que
> me ajudasse.
>
> Preciso passar um array como parâmetro para uma função e ela me retornará o
> mesmo array alterado.
> Vi algumas explicações na net e
> Date: Tue, 9 Mar 2010 19:50:47 -0300
> From: osvaldo.kuss...@gmail.com
> To: pgbr-geral@listas.postgresql.org.br
> Subject: Re: [pgbr-geral] Array como parâmetro e retorno da mesma função
>
> Em 9 de março de 2010 19:29, Tiago Kepe escreveu:
> > Oi pessoal,
> >
> > Preciso de ajuda, proc
Em 9 de março de 2010 18:21, flavio escreveu:
> Creio que seu comando esteja incompleto, talvez seja algo do tipo:
>
> EXECUTE
> 'SELECT ' || quote_ident(nome_campo) || ' FROM ' ||
> quote_ident(sua_tabela) || ' WHERE ' || quote_ident (seu_campo) || '
> = ' || quote_literal(valor)
> INTO valor_
Em 9 de março de 2010 19:59, Tiago Kepe escreveu:
>
>
>> Date: Tue, 9 Mar 2010 19:50:47 -0300
>> From: osvaldo.kuss...@gmail.com
>> To: pgbr-geral@listas.postgresql.org.br
>> Subject: Re: [pgbr-geral] Array como parâmetro e retorno da mesma função
>>
>> Em 9 de março de 2010 19:29, Tiago Kepe esc
> Date: Tue, 9 Mar 2010 20:01:42 -0300
> From: osvaldo.kuss...@gmail.com
> To: pgbr-geral@listas.postgresql.org.br
> Subject: Re: [pgbr-geral] Array como parâmetro e retorno da mesma função
>
> Em 9 de março de 2010 19:59, Tiago Kepe escreveu:
> >
> >
> >> Date: Tue, 9 Mar 2010 19:50:47 -0
Em 9 de março de 2010 22:19, Tiago Kepe escreveu:
>
> A versão eh 8.3.
> O erro ocorre quando eu passo um vetor como parâmetro e retorno um vetor,
> mesmo que eu não manipule esse vetor na função, fiz um teste assim, deixo um
> vetor como parâmetro, não faço nada com esse vetor na função, dai reto
28 matches
Mail list logo