Amigos funcionou, era uma configuração que eu tinha digitado errado.
Obrigado pela ajuda.
2009/5/25 Osvaldo Kussama osvaldo.kuss...@gmail.com:
2009/5/25 Pedro B. Alves pedroalve...@gmail.com:
A principio não tem firewall nesta maquina...
Então siga as instruções do Rodrigo Hjort em:
Não sei se ajudou o André (provavelmente), mas a minha dúvida vc respondeu
bem respondido!
É isso mesmo que eu imaginava, alguns parâmetros mais baixo nível.. Quanto
ao André, parece que ele realmente queria saber essas opções, só que se
tinha algo que poderia ser melhorado...
Se você diz que
Em Seg, 2009-05-25 às 13:40 -0300, Rafael Domiciano escreveu:
(...)
Tem outras também que você pode usar, mais a nível de utilização, como
assertion (--enable-cassert) que não vem como default no banco; ouvi
dizer que é bastante utilizado no mysql (é como se fosse uma check).
Apenas fazendo um
Pessoal estou aprendendo pl/python. Estou fazendo esse exemplo do manual
do postgresql:
CREATE TYPE greeting AS
(how text,
who text);
create or replace function greet (how text)
returns setof greeting
AS $BODY$
return ([how,World],[how,PostgreSQL])
$BODY$ LANGUAGE plpythonu;
Quando
Boa Tarde Charles,
Entendo muito pouco de python, mas vamos ver se eu consigo te ajudar.
você tem o type greeting com 2 campos, o teu return (independente de qual pl
estiver usando, até onde eu sei) deve ficar assim:
*return (v1, v2);*
portanto aqui você está passando dois valores:
return (
Pessoal,
Tenho um servidor de banco de dados Postgresql na versao 8.1.3 que vem me
provocando algumas duvidas. Ele possui alguns bancos dentre esses um que
recebe muitos insert's.
Executei um select para ver os XID:
SELECT datname, age(datfrozenxid) FROM pg_database;
postgres | 1081966736
Olá,
Rode um vacuum freeze.
2009/5/12 jorge sanfelice jorgesanfel...@gmail.com
Pessoal,
Tenho um servidor de banco de dados Postgresql na versao 8.1.3 que vem me
provocando algumas duvidas. Ele possui alguns bancos dentre esses um que
recebe muitos insert's.
Executei um select para ver
Pessoal, estou comecando usar pl/python e gostaria de saber se tem
condicao de uma funcao pl/python chamar outra funcao pl/python?
Por exemplo
create or replace funcao1() returns integer AS $$
plpy.notice('Funcao1')
$$ language plpythonu;
create or replace funcao2() returns integer AS $$
2009/5/8 Charles Souza Silva charcalc...@yahoo.com.br:
Pessoal, estou comecando usar pl/python e gostaria de saber se tem
condicao de uma funcao pl/python chamar outra funcao pl/python?
funcao1() chamaria outra funcao em PYTHON definida na mesma funcao.
Para chamar outra funcao em PL/Python,
Pessoal,
Tenho uma necessidade de que a query abaixo me retorne o limite de 60
registros diminuindo a quantidade x de uma variavel (vTotAgendaDia).
Ou seja:
Estou pegando os 60 maiores devedores da empresa para agendar um contato,
este contato se dá por meio de uma tabela de
André Volpato escreveu:
Esta é uma limitação do Postgres, a cláusula LIMIT não aceita expressões.
Lembro de ter visto em algum lugar que esta alteração estava sendo feita, mas
não achei nada a respeito...
A partir da 8.4, subconsultas serão permitidas nas cláusulas LIMIT e OFFSET.
--
Euler Taveira de Oliveira escreveu:
Andr Volpato escreveu:
Esta uma limitao do Postgres, a clusula LIMIT no aceita expresses.
Lembro de ter visto em algum lugar que esta alterao estava sendo feita, mas no achei nada a respeito...
A partir da 8.4, subconsultas sero
André Volpato escreveu:
Só falta atualizar as docs :)
Já tem um rascunho em [1].
[1] http://developer.postgresql.org/pgdocs/postgres/release-8-4.html
--
Euler Taveira de Oliveira
http://www.timbira.com/
___
pgbr-geral mailing list
Pessoal, estou com uma duvida.
Recentemente fui ver o log de processos que tenho no cron do server e em um
deles encontrei o seguinte:
#ROTINA DE VACUUM DIARIA
00 22 * * 1-6 /usr/bin/vacuumdb -z -v -a /var/log/postgres/log_v.log
mensagem:
vacuumdb: could not connect to database postgres:
Mr J.L. escreveu:
Pessoal, estou com uma duvida.
Recentemente fui ver o log de processos que tenho no cron do server e em um
deles encontrei o seguinte:
#ROTINA DE VACUUM DIARIA
00 22 * * 1-6 /usr/bin/vacuumdb -z -v -a /var/log/postgres/log_v.log
mensagem:
vacuumdb: could not
Taveira de Oliveira eu...@timbira.com
Assunto: Re: [pgbr-geral] duvida conexao
Para: nativ...@yahoo.com.br, Comunidade PostgreSQL Brasileira
pgbr-geral@listas.postgresql.org.br
Data: Quinta-feira, 15 de Janeiro de 2009, 10:45
Mr J.L. escreveu:
Pessoal, estou com uma duvida.
Recentemente
.
A versao desse banco é PostgreSQL 8.2.5 .
Alguma outra sugestao?
Obrigado.
--- Em qui, 15/1/09, Euler Taveira de Oliveira eu...@timbira.com escreveu:
De: Euler Taveira de Oliveira eu...@timbira.com
Assunto: Re: [pgbr-geral] duvida conexao
Para: nativ...@yahoo.com.br, Comunidade
Ola Jota,
Entendi agora. sim, ja foi realizada a releitura do arquivo pg_hba.conf , no
caso nao seria esse o problema. O problema continua.
--- Em qui, 15/1/09, Jota jota.c...@gmail.com escreveu:
De: Jota jota.c...@gmail.com
Assunto: Re: [pgbr-geral] duvida conexao
Para: nativ
Assunto: Re: [pgbr-geral] duvida conexao
Para: nativ...@yahoo.com.br, Comunidade PostgreSQL Brasileira
pgbr-geral@listas.postgresql.org.br
Data: Quinta-feira, 15 de Janeiro de 2009, 13:11
Olá,
2009/1/15 Mr J.L. nativ...@yahoo.com.br:
Nao entendia a parte de reiniciado/sinalizado o
/09, Jota jota.c...@gmail.com escreveu:
De: Jota jota.c...@gmail.com
Assunto: Re: [pgbr-geral] duvida conexao
Para: nativ...@yahoo.com.br
Cc: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Data: Quinta-feira, 15 de Janeiro de 2009, 14:37
Olá,
Por acaso existe alguma
a releitura do
arquivo pg_hba.conf , no caso nao seria esse o problema. O
problema continua.
--- Em qui, 15/1/09, Jota jota.c...@gmail.com
escreveu:
De: Jota jota.c...@gmail.com
Assunto: Re: [pgbr-geral] duvida conexao
Para: nativ...@yahoo.com.br, Comunidade
PostgreSQL
Bom dia Lista,
pessoal estou fazendo um procedure mas surgiu um problema com a aspas
simples, o problema esta em como utilizar elas no meio de uma sql que tem
varias concatenações.
XCRIATABELA :='CREATE TABLE '|| XTABELA ||' ('||
XNID ||' NUMERIC(6,0) DEFAULT
2008/12/12 Anderson jackvalant...@gmail.com
Bom dia Lista,
pessoal estou fazendo um procedure mas surgiu um problema com a aspas
simples, o problema esta em como utilizar elas no meio de uma sql que tem
varias concatenações.
Use a função *quote_literal*. Deseja que o texto 'qualquer'
Anderson escreveu:
Bom dia Lista,
pessoal estou fazendo um procedure mas surgiu um problema com a aspas
simples, o problema esta em como utilizar elas no meio de uma sql que
tem varias concatenaes.
XCRIATABELA :='CREATE TABLE '|| XTABELA ||' ('||
XNID ||' NUMERIC(6,0) DEFAULT
obrigado resolvi usando o quote_literal
2008/12/12 William Leite Araújo william.ara...@grupoquali.com.br
2008/12/12 Anderson jackvalant...@gmail.com
Bom dia Lista,
pessoal estou fazendo um procedure mas surgiu um problema com a aspas
simples, o problema esta em como utilizar elas no
Galera,
Dentro de uma função disparada por uma trigger, tem o mesmo efeito em usar
update tabela set campo1=novo_valor where pkey=OLD.pkey ou
NEW.campo1=novo_valor.
Ganha-se em performance?
___
pgbr-geral mailing list
On Wed, Sep 3, 2008 at 2:34 PM, José Carlos Messias [EMAIL PROTECTED]wrote:
Galera,
Dentro de uma função disparada por uma trigger, tem o mesmo efeito em usar
update tabela set campo1=novo_valor where pkey=OLD.pkey ou
NEW.campo1=novo_valor.
Ganha-se em performance?
O certo é usar
Pessoal. tem como eu nao perder a minha sequencia caso eu abra uma transacao,
e de um rollback???
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Fábio,
sei que não chego aos pés dos gurus desta lista, porém até onde sei
sequences são feitas para serem à prova de problemas de concorrência, e uma
vez solicitada a sequencia, tá morta!
Se você está usando uma linguagem de programação tipo desktop, dependendo de
sua lógica, pode armazenar em
Em 29/08/08, Fabio Alves de Araujo Ebner -
Dna[EMAIL PROTECTED] escreveu:
Pessoal. tem como eu nao perder a minha sequencia caso eu abra uma
transacao, e de um rollback???
Não, do manual:
http://www.postgresql.org/docs/current/interactive/functions-sequence.html
Important: To avoid
Hello Fabio Alves de Araujo Ebner - Dna,
Pessoal. tem como eu nao perder a minha sequencia caso eu abra uma
transacao, e de um rollback???
Não tem de propósito, mas se é exatamente isso que você quer, é possível
implementar uma stored procedure que emule este comportamento.
--
Best Regards,
Pessoal e possivel eu fazer o meu banco avisar a minha aplicacao q um registro
novo foi adicionado??
valeu___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
fazer o meu programa de tempos em tempos buscar no banco
ouvi falar q isso e possivel..
- Original Message -
From: Sebastian SWC [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Thursday, August 28, 2008 2:36 PM
Subject: Re: [pgbr-geral
possivel..
- Original Message -
From: Sebastian SWC [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira
pgbr-geral@listas.postgresql.org.br
Sent: Thursday, August 28, 2008 2:36 PM
Subject: Re: [pgbr-geral] duvida
2008/8/28 Fabio Alves de Araujo Ebner - Dna
[EMAIL PROTECTED
ouvi falar q isso e possivel..
- Original Message -
From: Sebastian SWC [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Thursday, August 28, 2008 2:36 PM
Subject: Re: [pgbr-geral] duvida
2008/8/28 Fabio Alves
Em 28/08/08, Fabio Alves de Araujo Ebner -
Dna[EMAIL PROTECTED] escreveu:
agora eu consigo criar um gatilho q envia alguma coisa para uma determinada
porta?? ou executa um determinado programa??
Talvez você esteja falando do LISTEN / NOTIFY.
Dê uma olhada no manual para ver se atende:
2008/8/28 Osvaldo Kussama [EMAIL PROTECTED]:
Em 28/08/08, Fabio Alves de Araujo Ebner -
Dna[EMAIL PROTECTED] escreveu:
agora eu consigo criar um gatilho q envia alguma coisa para uma determinada
porta?? ou executa um determinado programa??
Talvez você esteja falando do LISTEN / NOTIFY.
Dê
Magno Junior escreveu:
ela ( a doc em portugues ) é desatualizada, o trabalho de tradução nao
foi bem feito ou o que?
A tradução está bem feita mas *infelizmente* está desatualizada.
[ Estou perguntando pq não é a primeira vez que vejo o pessoal
postando link da doc em ingles na lista, sendo
: Re: [pgbr-geral] duvida
cara entao eu tenho uma aplicacao java q lista tudo o q tem no meu banco..
agora imagina q eu pegue um programinha de adm de banco, e inclua um
registro nesse campo.. eu queria q o banco avise o meu programa que tem
coisa nova, para q ele liste o registro adicionado
Mozart Hasse escreveu:
Você deve estar se referindo a Database update Notifications ou Query
notifications
Nem um nem outro.
Por tudo o que eu já vi da documentação mais o que está nesse site, o
Postgres não dá suporte a isso.
Acho que você não procurou no manual do PostgreSQL [1][2].
Pessoal,
Como faço para fazer um dump de um servidor remoto.
Por exemplo:
Estou na maquina 10.0.0.1 que pode acessar a maquina 201.0.100.2
Eu preciso do dump de um banco que esta na maquina 201.0.100.2. como faço isso
remotamente?
Novos endereços, o Yahoo! que você conhece. Crie um
pg_dump -h 201.0.100.2 -U usuario bancodedados arquivo.sql
DFG
2008/7/31 Mr J.L. [EMAIL PROTECTED]:
Pessoal,
Como faço para fazer um dump de um servidor remoto.
Por exemplo:
Estou na maquina 10.0.0.1 que pode acessar a maquina 201.0.100.2
Eu preciso do dump de um banco que esta na maquina
Mr J.L. escreveu:
Como faço para fazer um dump de um servidor remoto.
Por exemplo:
Estou na maquina 10.0.0.1 que pode acessar a maquina 201.0.100.2
Eu preciso do dump de um banco que esta na maquina 201.0.100.2. como faço
isso remotamente?
O pg_dump é uma aplicação cliente, veja:
Boa tarde,
Tenho alguns SELECTs em uma base que devem retornar valores apenas se
um campo timestamp não tiver dando algum, e também as vezes um campo
char.
Eu tento
SELECT * FROM tb_teste WHERE campo_ts_teste = NULL;
E isso não me retorna resultado (sim há resultados para ele devolver).
Esse
Tente assim:
SELECT * FROM tb_teste WHERE campo_ts_teste ISNULL;
[ ]'s
Paulino
Rúben Lício escreveu:
Boa tarde,
Tenho alguns SELECTs em uma base que devem retornar valores apenas se
um campo timestamp não tiver dando algum, e também as vezes um campo
char.
Eu tento
SELECT * FROM
Rúben Lício wrote:
Boa tarde,
Tenho alguns SELECTs em uma base que devem retornar valores apenas se
um campo timestamp não tiver dando algum, e também as vezes um campo
char.
Eu tento
SELECT * FROM tb_teste WHERE campo_ts_teste = NULL;
E isso não me retorna resultado (sim há resultados
2008/6/20 Rúben Lício [EMAIL PROTECTED]:
SELECT * FROM tb_teste WHERE campo_char_teste = NULL
SELECT * FROM tb_teste WHERE campo_char_teste != '*'
O retorno dessa comparação não é nem verdadeira nem falsa. É
desconhecida (unknown).
Simplesmente porque não existe um cálculo conhecido para
2008/6/20 Rúben Lício [EMAIL PROTECTED]:
Como devo fazer para comparar campos com NULL no postgres??
Em qualquer sistema decente, NULL não é valor, portanto os operadores
normais não funcionam. IS NULL.
--
skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155
Pelo padrão SQL o correto é usar
campo is null
Leandro Henrique Pereira Neto
Administração de bancos de dados - DBA/OC
SUPCD/CDSUT/CDSBB
61 21059359
Rúben Lício escreveu:
Boa tarde,
Tenho alguns SELECTs em uma base que devem retornar valores apenas se
um campo timestamp não tiver dando
Rúben Lício escreveu:
Boa tarde,
Tenho alguns SELECTs em uma base que devem retornar valores apenas se
um campo timestamp não tiver dando algum, e também as vezes um campo
char.
Eu tento
SELECT * FROM tb_teste WHERE campo_ts_teste = NULL;
E isso não me retorna resultado (sim há resultados
Rúben Lício escreveu:
Boa tarde,
Tenho alguns SELECTs em uma base que devem retornar valores apenas se
um campo timestamp não tiver dando algum, e também as vezes um campo
char.
Eu tento
SELECT * FROM tb_teste WHERE campo_ts_teste = NULL;
E isso não me retorna resultado (sim há resultados
Você deve utilizar ISNULL ou NOTNULL
[]´s
2008/6/20 Rúben Lício [EMAIL PROTECTED]:
Boa tarde,
Tenho alguns SELECTs em uma base que devem retornar valores apenas se
um campo timestamp não tiver dando algum, e também as vezes um campo
char.
Eu tento
SELECT * FROM tb_teste WHERE
IS NULL funciona, muito obrigado.
2008/6/20 Leandro Henrique Pereira [EMAIL PROTECTED]:
Pelo padrão SQL o correto é usar
campo is null
Leandro Henrique Pereira Neto
Administração de bancos de dados - DBA/OC
SUPCD/CDSUT/CDSBB
61 21059359
Rúben Lício escreveu:
Boa tarde,
Tenho alguns
NULL não é igual nem a ele mesmo ;)
NULL = NULL é unknown
Forte abraço,
Aldemir Vieira
2008/6/20 Rúben Lício [EMAIL PROTECTED]:
IS NULL funciona, muito obrigado.
2008/6/20 Leandro Henrique Pereira [EMAIL PROTECTED]
:
Pelo padrão SQL o correto é usar
campo is null
Leandro Henrique
2008/6/20 Evandro Ricardo Silvestre [EMAIL PROTECTED]:
Rúben Lício wrote:
Boa tarde,
Tenho alguns SELECTs em uma base que devem retornar valores apenas se
um campo timestamp não tiver dando algum, e também as vezes um campo
char.
Eu tento
SELECT * FROM tb_teste WHERE campo_ts_teste
2008/6/20 Ribamar Sousa [EMAIL PROTECTED]:
Impressionante como as respostas se atropelam e nem dá tempo de alguém ver
que um monte já respondeu.
Outro fator interessante: há algum tempo tinhamos um pequeno grupo de feras
ajudando, agora o grupo cresceu bastante.
O problema é que estamos com
Ola Pessoal,
Existe aguma tabela no System Catalogs onde ficam gravados os comentarios
de campos, tabelas, funcoes , etc ? Procurei um monte e nao achei nada la
manual.
Creio que em algum lugar ficam gravados esses comentarios, uma vez que, no
pgadmin, por exemplo, quando tem
Existe aguma tabela no System Catalogs onde ficam gravados os comentarios
de campos, tabelas, funcoes , etc ? Procurei um monte e nao achei nada la
manual.
Mas tem sim .. da uma olhada em [1];
[1] http://www.postgresql.org/docs/8.3/interactive/catalog-pg-class.html
--
Att:
Thiago
2008/6/16 Thiago Risso [EMAIL PROTECTED]:
Existe aguma tabela no System Catalogs onde ficam gravados os
comentarios de campos, tabelas, funcoes , etc ? Procurei um monte e nao
achei nada la manual.
Mas tem sim .. da uma olhada em [1];
[1]
pg_description
- Original Message -
From: Thiago Risso [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; Comunidade PostgreSQL Brasileira
pgbr-geral@listas.postgresql.org.br
Sent: Monday, June 16, 2008 10:47 AM
Subject: Re: [pgbr-geral] duvida comment
2008/6/16 Thiago Risso [EMAIL PROTECTED
Obrigado galera,
o pg_description matou a pau.
só por curiosidade, eu tinnha achado esse tambem:
Tabela 9-45. Funções de informação de comentário
NomeTipo retornado Descrição
obj_description(oid_do_objeto, nome_do_catálogo)textobtém o
comentário para o objeto do banco de
Boa tarde. Gostaria de saber se é possível fazer com que uma trigger
escreva em uma outra base. Alguém já conseguiu implementar alguma
solução nesse sentido?
Desde já agradeço qualquer ajuda.
Abraços,
--
Fernando Grassi de Oliveira
[EMAIL PROTECTED]
Boa tarde. Gostaria de saber se é possível fazer com que uma trigger
escreva em uma outra base. Alguém já conseguiu implementar alguma
solução nesse sentido?
É possível sim ... utilize o contrib dblink[1] ...
Como ele é possível conectar-se a databases remotos.
[1]
Jamais aconselharia deixar dessa maneira para um banco em produção. Com isso
o usuário postgres poderia ter acesso (mesmo que com senha) de qualquer
máquina da rede. Aconselho a permitir conexões com o usuário postgres apenas
para os endereços 127.0.0.1/32 e o ip do servidor/32. E não use o
Estou migrando um cadastro com diversas escolas que acessam um mesmo banco de
dados para postgresql, ele usa um sistema de placas de carro interessante e
curto
VEJAM ABAIXO (*=CHAVE)
forma alfanumerica
CADASTRO*|ALUNO
AB075801 |MARIA DO SOCORRO AMEM
AB075800 |ROBERVAL SILVA MASCARENHAS
|
2008/3/17, ivan viana [EMAIL PROTECTED]:
Estou migrando um cadastro com diversas escolas que acessam um mesmo banco
de dados para postgresql, ele usa um sistema de placas de carro
interessante e curto
VEJAM ABAIXO (*=CHAVE)
Minúsculas, por favor. Se quiser destacar algo, use parágrafos e
Em 17/03/08, ivan viana[EMAIL PROTECTED] escreveu:
Estou migrando um cadastro com diversas escolas que acessam um mesmo banco
de dados para postgresql, ele usa um sistema de placas de carro
interessante e curto
VEJAM ABAIXO (*=CHAVE)
forma alfanumerica
CADASTRO*|ALUNO
AB075801 |MARIA DO
2008/3/17, Fábio Telles Rodriguez [EMAIL PROTECTED]:
Se não der, bom, aí a melhor coisa é ter uma tabela que traduza os
códigos das escolas em números mesmo. Colocar campos alfanuméricos na
PK nunca é bom, pois os índices em campos numéricos são mais rápidos.
Telles, justo você recomendando
Bom Dia pessoal,
sou novo aqui na lista e também com o Postgresql.
Fiz a instalação do Postgresql versão 8.2 em um servidor Debian, estou
conseguindo acessa-lo pelo PgAdminIII de uma maquina XP e também pelo
PhpPgAdmin via Web sem problemas.
A minha dúvida é a seguinte: Eu andei lendo alguns
Possivelmente porque tua opção de login esteja como trust para a máquina
local.
procure um arquivo pg_hba.conf e verifique estas configurações
On Thursday 13 March 2008 11:19:06 Anderson wrote:
Bom Dia pessoal,
sou novo aqui na lista e também com o Postgresql.
Fiz a instalação do Postgresql
2008/3/13 Anderson [EMAIL PROTECTED]:
manualmente pelo psql no servidor. Eu fiz isso e não apresentou erro
nenhum, porém quando eu vou acessar o banco de dados pelo PgAdminIII ele
me pede a senha do usuário, e mesmo que eu infome a senha incorreta ou
deixe o campo senha vazio, ele me
Obrigado Leandro e Roberto,
com as dicas de vcs consegui resolver o problema, e vou conseguir
melhorar a segurança do meu banco.
vlw
Anderson Manica
Roberto Mello escreveu:
2008/3/13 Anderson [EMAIL PROTECTED]:
manualmente pelo psql no servidor. Eu fiz isso e não apresentou erro
Anderson escreveu:
Bom Dia pessoal,
sou novo aqui na lista e também com o Postgresql.
Fiz a instalação do Postgresql versão 8.2 em um servidor Debian, estou
conseguindo acessa-lo pelo PgAdminIII de uma maquina XP e também pelo
PhpPgAdmin via Web sem problemas.
A minha dúvida é a
Sergio,
Tente dessa forma:
SELECT MAX(valor)
FROM tabela
WHERE data = (SELECT MAX(data)
FROM tabela)
Espero ter ajudado.
Cristiano Jacobsen
2008/2/4, sergio [EMAIL PROTECTED]:
Bom dia pessoal.
Sempre tive um problema para obter um resultado em um tipo de
2008/2/5 cristiano [EMAIL PROTECTED]:
Sergio,
Tente dessa forma:
SELECT MAX(valor)
FROM tabela
WHERE data = (SELECT MAX(data)
Sergio, essa e' a pior maneira de se escrever essa consulta.
Extremamente ineficiente, e desnecessariamente.
Um ORDER BY data DESC, valor DESC LIMIT 1 deve
2008/2/4 sergio [EMAIL PROTECTED]:
Na realidade eu uso
select data, valor from tabela order by data desc limit 1, o que me
Me parece perfeitamente aceitável baseado no que disseste estares procurando.
retorna o resultado esperado, mas via função max, com somente uma consulta
não é possível?
, February 04, 2008 12:02 PM
Subject: Re: [pgbr-geral] Duvida SQL
select data, valor from tabela where data = (select max(data) from tabela)
2008/2/4, sergio [EMAIL PROTECTED]:
Bom dia pessoal.
Sempre tive um problema para obter um resultado em um tipo de consulta.
Imagine
select data, valor from tabela where data = (select max(data) from tabela)
2008/2/4, sergio [EMAIL PROTECTED]:
Bom dia pessoal.
Sempre tive um problema para obter um resultado em um tipo de consulta.
Imagine a seguinte situação:
Tenho uma tabela com data e valor, e quero retornar a data e
Bom dia pessoal.
Sempre tive um problema para obter um resultado em um tipo de consulta.
Imagine a seguinte situação:
Tenho uma tabela com data e valor, e quero retornar a data e o valor da
última(maior) data.
Eu imagino que devesse ser algo assim:
select max(data), valor from tabela, mas isso
, February 04, 2008 4:03 PM
Subject: Re: [pgbr-geral] Duvida SQL
2008/2/4 sergio [EMAIL PROTECTED]:
Na realidade eu uso
select data, valor from tabela order by data desc limit 1, o que me
Me parece perfeitamente aceitável baseado no que disseste estares
procurando.
retorna o resultado
2008/1/18 Euler Taveira de Oliveira [EMAIL PROTECTED]:
E se eu tenho dois tipos de ordenação aceitos em um idioma? Como eu vou
dizer para o COLLATE qual deles eu quero usar?
Variantes copiando uma definição especializada não podem ser
utilizadas pra isso?
[lendo a NBR 6033-1989 ...] Do item
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
2008/1/17 Luiz Rafael Culik Guimaraes :
eu tenho um banco criado como encoding latin1.
mas um select traz na minha opiniao na ordem errada, ja que o codigo ascii
do - e
select sr_recno, cod_fab, indkey_004 from adm021_dbf where
cod_fab like
Leonardo Cezar wrote:
Existem algumas incoerencias no template (ISO-14651) de locale que
utilizamos para formar nosso pt_BR.
Na verdade, a glib considera a ordem de dicionário para fazer a
ordenação. Por exemplo, espaço, hífen e outros (*não* são letras) são
desconsiderados na hora de
, January 18, 2008 3:26 PM
Subject: Re: [pgbr-geral] duvida dem encoding e order by
2008/1/18 Euler Taveira de Oliveira [EMAIL PROTECTED]:
Leonardo Cezar wrote:
Existem algumas incoerencias no template (ISO-14651) de locale que
utilizamos para formar nosso pt_BR.
Na verdade, a glib considera
Leonardo Cezar wrote:
Quem estipula o que a libc deve fazer com os caracteres desprezados é
o COLLATE. A proposta é adaptar regras extendendo ISO-14651 ou i18n
porque me parecem ser definições das quais a maioria dos idiomas
herdam.
E se eu tenho dois tipos de ordenação aceitos em um
2008/1/18 Euler Taveira de Oliveira [EMAIL PROTECTED]:
Leonardo Cezar wrote:
Existem algumas incoerencias no template (ISO-14651) de locale que
utilizamos para formar nosso pt_BR.
Na verdade, a glib considera a ordem de dicionário para fazer a
ordenação. Por exemplo, espaço, hífen e
: [Bulk] Re: [pgbr-geral] Duvida uso de indice em query
Marco Aurélio V. da Silva wrote:
Estou com o seguinte problema, ao executar uma determinada query em 2 db
com
estruturas iguais mais com dados diferentes eu obtenho resultados
totalmente
diferentes com relação ao tempo de execução. Em um
Caros Colegas,
Estou com o seguinte problema, ao executar uma determinada query em 2 db com
estruturas iguais mais com dados diferentes eu obtenho resultados totalmente
diferentes com relação ao tempo de execução. Em um vai igual um tiro, em
outro demora muito, o volume de dados é mais ou
Marco Aurélio V. da Silva wrote:
Estou com o seguinte problema, ao executar uma determinada query em 2 db com
estruturas iguais mais com dados diferentes eu obtenho resultados totalmente
diferentes com relação ao tempo de execução. Em um vai igual um tiro, em
outro demora muito, o volume
ola pessoal
estou criando um arquivo .bat para que meu cliente execute a manutencao do
postgres ele mesmo ...
fiz assim pra fazer um backup :
C:\Arquivos de programas\PostgreSQL\8.1\bin\pg_dump.exe -i -h localhost -p
5432 -U postgres -F c -b -v -f C:\usuario ibct
agora preciso deletar os
On Dec 12, 2007 6:58 PM, Marcos Fabrício Corso [EMAIL PROTECTED] wrote:
fiz assim pra fazer um backup :
C:\Arquivos de programas\PostgreSQL\8.1\bin\pg_dump.exe -i -h localhost -p
5432 -U postgres -F c -b -v -f C:\usuario ibct
agora preciso deletar os dados de uma tabela :
C:\Arquivos de
Marcos Fabrício Corso escreveu:
ola pessoal
estou criando um arquivo .bat para que meu cliente execute a
manutencao do postgres ele mesmo ...
fiz assim pra fazer um backup :
C:\Arquivos de programas\PostgreSQL\8.1\bin\pg_dump.exe -i -h
localhost -p 5432 -U postgres -F c -b -v -f
Marcos Fabrício Corso wrote:
mas nao deu certo porque o pg_dump.exe eh exclusivo para fazer backup
do banco, que comando eu coloco para executar o delete from
psql, opção -c.
--
Euler Taveira de Oliveira
http://www.timbira.com/
___
Olá,
Não entendi muito bem o que você quer fazer?
Quer excluir os registros depois de feito o backup?
Obs: No linux poderei ajudar, no Windows não.
[]s
2007/12/12, Marcos Fabrício Corso [EMAIL PROTECTED]:
ola pessoal
estou criando um arquivo .bat para que meu cliente execute a manutencao
Qdo se usa Load Balance com dois cluster ele acessa faz select até aqui
tudo ok. Mas qdo eu tento dar um insert ou update qdo ele mapeia a
conexão para o custer_2 trava.
O Load Balance so faz balanceamento de SELECT ?
___
pgbr-geral mailing list
@listas.postgresql.org.br
Sent: Monday, November 12, 2007 1:42 AM
Subject: Re: [pgbr-geral] Duvida do otimizador de query
Luiz Rafael Culik Guimaraes wrote:
Limit (cost=0.00..5.91 rows=32 width=70) (actual time=0.083..0.222
rows=32
loops=1)
- Index Scan using test_table_ind03_03
luiz Rafael wrote:
como assim estimativa abilitada, pois o vaccum full analize foi executado
antes de exeutar as queries?
como habilitar a mesma?
Não tem nada a ver com VACUUM, e sim com estatísticas. Habilite:
stats_start_collector = on
stats_block_level = on
stats_row_level = on
Reinicie
Buenas amigos
eu tenho uma pequena tabela no postgresql (populada em 50 registros para
testa com a seguinte estrutura
CREATE TABLE test_table
(
code_id character(8),
descr character varying(50),
days numeric(8) DEFAULT 0,
date_lim date,
sr_recno numeric(15) NOT NULL DEFAULT
Amigos
Esqueci de mencionar na mensagem principal
postgresql 8.2.5 no linux
[]s
Luiz
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Luiz Rafael Culik Guimaraes wrote:
Limit (cost=0.00..5.91 rows=32 width=70) (actual time=0.083..0.222 rows=32
loops=1)
- Index Scan using test_table_ind03_03 on test_table a
(cost=0.00..92307.51 rows=499950 width=70) (actual time=0.078..0.178 rows=32
loops=1)
O problema está
301 - 400 de 421 matches
Mail list logo