Queria tirar mais algumas dúvidas sobre o Pgpool...
1. Ele consegue entender o .pgpass para autenticação ?
2. Usando o pool_hba.conf, a partir disso, ele vai passar a valer a
autenticação inteiramente por ele, pois teria que deixar o pool <->
postgresql como trust?
3. Estive fazendo testes com a v
Amigos alguém pode dar uma ajuda no seguinte:
Eu tenho uma base com três tabelas: elementos, passeios, e ruas.
Na tabela elementos tenho o campo orçamento, n_passeio (número do
passeio a que pertence o elemento), e n_rua(rua a que pertence o passeio
e elemento). Um passeio pode ter vários elemen
> 1. Ele consegue entender o .pgpass para autenticação ?
Ele quem? O pgpool?
O .pgpass é utilizado pela biblioteca cliente, não pelos servidores.
Não tem nada a ver.
> 2. Usando o pool_hba.conf, a partir disso, ele vai passar a valer a
> autenticação inteiramente por ele, pois teria que deixar o
Como faço uma condição comparando com palavras inteiras?
Alguém tem algum exemplo usando expressão regular?
Obrigado
Edson
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-gera
Opa,
Em 15 de setembro de 2011 18:10, Hugo Bastos Bucker
escreveu:
> Em 15 de setembro de 2011 17:05, Guimarães Faria Corcete DUTRA, Leandro <
> lean...@dutras.org> escreveu:
>
> 2011/9/15 Hugo Bastos Bucker :
>> >
>> > acredito que vc está querendo é fazer um particionamento de tabelas [1],
>> m
2011/9/16 Pedro Costa :
>
> Eu quero uma expressão sql que diga, por rua, o número de passeios que
> têm a soma dos orçamentos dos elementos maior que 0... Ou seja é
> necessária a soma dos orçamentos de cada elemento por passeio e depois
> fazer a contagem por rua..
Já estudaste GROUP BY… HAVING?
Olá,
Em 16 de setembro de 2011 08:21, Pedro Costa escreveu:
> Amigos alguém pode dar uma ajuda no seguinte:
>
> Eu tenho uma base com três tabelas: elementos, passeios, e ruas.
> Na tabela elementos tenho o campo orçamento, n_passeio (número do
> passeio a que pertence o elemento), e n_rua(rua a
Olá,
Em 16 de setembro de 2011 08:51, Édson Mundin Ferreira <
edson.mun...@gmail.com> escreveu:
> Como faço uma condição comparando com palavras inteiras?
> Alguém tem algum exemplo usando expressão regular?
>
Exemplos?
>
> Obrigado
> Edson
>
>
> ___
Em 16/09/11, Édson Mundin Ferreira escreveu:
> Como faço uma condição comparando com palavras inteiras?
> Alguém tem algum exemplo usando expressão regular?
>
bdteste=# SELECT regexp_matches(x, '[[:<:]]foo[[:>:]]') FROM (VALUES
('foo'), ('foofoo'), ('foofoofoo'), ('ofo'), ('ofoofo'),
('ofoofoofo'
Em 16/09/11, Pedro Costa escreveu:
> Amigos alguém pode dar uma ajuda no seguinte:
>
> Eu tenho uma base com três tabelas: elementos, passeios, e ruas.
> Na tabela elementos tenho o campo orçamento, n_passeio (número do
> passeio a que pertence o elemento), e n_rua(rua a que pertence o passeio
> e
Em 16 de setembro de 2011 11:03, Osvaldo Kussama
escreveu:
> Em 16/09/11, Pedro Costa escreveu:
>> Amigos alguém pode dar uma ajuda no seguinte:
>>
>> Eu tenho uma base com três tabelas: elementos, passeios, e ruas.
>> Na tabela elementos tenho o campo orçamento, n_passeio (número do
>> passeio a
Será que não dá para fazer tudo só com base na tabela elementos? é que
lá tenho os números de rua, dos passeios e orçamento...acho que nem é
preciso um join...
experimentei com esta sql mas da o mesmo resultado:
SELECT elementos.eixos_r, COUNT(*)
FROM elementos
GROUP BY elementos.eixos_r
HAVING
Pessoal obrigado por ajudarem, fiz assim:
SELECT e_ruas.eixos_rua, COUNT(*)
FROM (e_ruas INNER JOIN passeios ON e_ruas.Eixos_rua =
passeios.eixos_rua) INNER JOIN elementos ON passeios.FID =
elementos.passeios
GROUP BY e_ruas.eixos_rua
HAVING SUM(elementos.orcamento) > 0;
No entanto não resulta
Em 16 de setembro de 2011 15:09, Pedro Costa escreveu:
> Pessoal obrigado por ajudarem, fiz assim:
>
> SELECT e_ruas.eixos_rua, COUNT(*)
> FROM (e_ruas INNER JOIN passeios ON e_ruas.Eixos_rua =
> passeios.eixos_rua) INNER JOIN elementos ON passeios.FID =
> elementos.passeios
> GROUP BY e_ruas.eixo
Pessoal,
Estou precisando buscar o Número da Transação Atual no PostgreSQL 8.2...
apartir da versão 8.3 existe a função "txid_current()" que resolve meu
problema... sei que o 8.2 está bem obsoleto e já estamos trabalhando para
substituí-lo pelo 9.0 (e avaliando o 9.1), mas preciso dessa informação
pg_controldata não te retorna esse valor?
-Leo
2011/9/16 Fabrízio de Royes Mello :
> Pessoal,
> Estou precisando buscar o Número da Transação Atual no PostgreSQL 8.2...
> apartir da versão 8.3 existe a função "txid_current()" que resolve meu
> problema... sei que o 8.2 está bem obsoleto e já
Em 16 de setembro de 2011 16:14, Leonardo Cezar escreveu:
> Doido pra saber se isto funciona, mas sem 8.2 disponível pra testar.
>
> PG_FUNCTION_INFO_V1(get_transaction_id);
>
> Datum get_transaction_id(PG_FUNCTION_ARGS) {
>TransactionId curxact;
>
>curxact=GetTopTransactionId();
>
Em 16 de setembro de 2011 15:13, Pedro Costa escreveu:
> Será que não dá para fazer tudo só com base na tabela elementos? é que
> lá tenho os números de rua, dos passeios e orçamento...acho que nem é
> preciso um join...
> experimentei com esta sql mas da o mesmo resultado:
>
>
> SELECT elementos.
2011/9/16 Fabrízio de Royes Mello :
> Então vou matar sua curiosidade... funciona... só precisei fazer um pequeno
> ajuste:
> troquei
> return Int32GetDatum(curxact);
> por
> PG_RETURN_INT64(curxact);
>
> Em anexo vai "contrib" completa... :-)
> Thanks!!
Ops! Desculpe por "arrancar" a outra m
Em 16 de setembro de 2011 18:41, Leonardo Cezar escreveu:
>
> Ops! Desculpe por "arrancar" a outra mensagem da lista e obrigado por
> traze-la de volta. Respondi só pra vc e não percebi.
>
>
No stress... :-)
--
Fabrízio de Royes Mello
Consultoria/Coaching PostgreSQL
>> Blog sobre TI: http://fabr
Meu amigo. Access não é, nunca foi e nunca será Banco de Dados.
2011/9/15 Pedro Costa
> Pessoal eu sei que esta lista não é de access mas alguém percebe deste
> SGBD?É que estou à rasca e precisava mesmo que alguém me desse uma ajuda
> com um relatório...
>
> ficava muito grato
>
> obrigado
>
>
Caro Osvalo,
é dentro disso mas ainda não funcionou, deu o mesmo resultado para todas
as ruas..Eu ja fiz esta subquery com sucesso que retorna o numero de
cada passeio com o respectivo valor de orçamento maior 0:
SELECT passeios.fid, SUM(elementos.orcamento)
FROM passeios INNER JOIN element
Também tentei assim mas o resultado dá sempre todas as ruas com contagem
dois:
select passeios.eixos_rua, count (*)
from passeios
where exists
(SELECT passeios.fid, SUM(elementos.orcamento)
FROM passeios INNER JOIN elementos ON passeios.FID = elementos.passeios
GROUP BY passeios.fid
basicamente está a dar-me o número de passeios que cada rua tem, não
filtrando apenas para contar os que tem orçamento maior que 0
Com os melhores cumprimentos,
Pedro Costa
Geógrafo
Especializado em Sistemas de Informação Geográfica e Ordenamento do Território
Em 16-09-2011 22:33, Luiz Matsum
Tentei fazer ao contrário mas dá mal...ou seja selecionei todas os
passeios que tem orçamento igual a 0...e depois selecionava todos os
passeios que nao estavam nesse resultado mas o resultado e nenhum passeio...
select distinct elementos.passeios
from elementos
where not exists
(SELECT passeio
25 matches
Mail list logo