> Bom dia Pessoal,
> estou utilizando a versao do Postgres 9.1 com o pgbouncer 9.2 con CentOS
> 6.3.
> ocorre que de uns dias para cá está ficando umas conexões "fantasmas",
> que acredito seja algo alterado em nosso sistema.
> no log do postgresql existe essas informações abaixo, alguem poderia
Se você está falando usando no delphi. O parâmetro continua igual.
Em sáb, 16 de jan de 2016 06:44, Reijanio Nunes Ribeiro
escreveu:
> No firebird qdo quero usar parametros em sintaxe sql uso dessa forma
>
> Select * from tabela where camoo = :pcampo
>
> Compo fica ria essa
dentro do postgresql,
http://www.postgresql.org/docs/9.2/static/sql-prepare.html
no caso da utilização de prepared statement em implementações cliente a
sintaxe é padrão.
ou o uso de "?" , onde o bind é feito acessando os placeholder "?" como
um array zero based.
ou de ":"+name
onde os
no gerenciador tipo ems ou outro qualquer
Em 16 de janeiro de 2016 10:18, iannsp escreveu:
> dentro do postgresql,
> http://www.postgresql.org/docs/9.2/static/sql-prepare.html
>
>
> no caso da utilização de prepared statement em implementações cliente a
> sintaxe é
On Mon, May 4, 2015 at 11:06 PM, Douglas Fabiano Specht
douglasfabi...@gmail.com wrote:
retornando o erro:
ERROR: query has no destination for result data
HINT: If you want to discard the results of a SELECT, use PERFORM instead.
CONTEXT: PL/pgSQL function
2015-05-06 11:12 GMT-03:00 Matheus de Oliveira matioli.math...@gmail.com:
On Mon, May 4, 2015 at 11:06 PM, Douglas Fabiano Specht
douglasfabi...@gmail.com wrote:
retornando o erro:
ERROR: query has no destination for result data
HINT: If you want to discard the results of a SELECT,
2015-03-03 13:48 GMT-03:00 Douglas Fabiano Specht douglasfabi...@gmail.com:
O campo idempresa é alimentado em 50% de 700 tabelas.
logo eu deveria de criar esse campo como FK nas 350 tabelas?
Por que não?
ou crio somente
o campo idempresa (int) para armazenar tal informação?
O ideal seria
2015-02-18 12:30 GMT-02:00 Douglas Fabiano Specht douglasfabi...@gmail.com
:
a trigger esta na tabela tabela movimento, e o delete é nela mesmo.
se eu colocar no before e dentro de um bloco de transação dar rollback na
aplicação a trigger será executada?
exemplo
begin
insert na table X
On 18-02-2015 11:44, Douglas Fabiano Specht wrote:
Bom dia Pessoal
tenho uma trigger after insert or delete, postgres 9.4, que se for feito um
delete eu preciso dar um insert em uma tabela com um join.
até ai tudo certo, ocorre que não esta fazendo o insert, pois o select não
deve estar
Em 18 de fevereiro de 2015 12:18, Fabrízio de Royes Mello
fabri...@timbira.com.br escreveu:
On 18-02-2015 11:44, Douglas Fabiano Specht wrote:
Bom dia Pessoal
tenho uma trigger after insert or delete, postgres 9.4, que se for feito
um
delete eu preciso dar um insert em uma tabela com
On 18-02-2015 23:02, Douglas Fabiano Specht wrote:
obrigado Matheus e Fabrizio,
neste caso entao de utilizar o before, e der um rollback, ele vai desfazer
o insert mesmo que seja feito em outra tabela correto?
É isso ai meu guri... o PostgreSQL é ACID, então lembre-se do
A=Atomicidade, ou
Em 18 de fevereiro de 2015 12:34, Matheus de Oliveira
matioli.math...@gmail.com escreveu:
2015-02-18 12:30 GMT-02:00 Douglas Fabiano Specht
douglasfabi...@gmail.com:
a trigger esta na tabela tabela movimento, e o delete é nela mesmo.
se eu colocar no before e dentro de um bloco de
Em 10/01/15, Vinicius Santosvinicius.santos.li...@gmail.com escreveu:
Em 10 de janeiro de 2015 09:34, Vinicius Santos
vinicius.santos.li...@gmail.com escreveu:
Bom dia pessoal,
Criei um banco de dados herdando de template0 usando a codificação
WIN1252.
Tenho um arquivo txt codificado em
Em 10 de janeiro de 2015 09:34, Vinicius Santos
vinicius.santos.li...@gmail.com escreveu:
Bom dia pessoal,
Criei um banco de dados herdando de template0 usando a codificação WIN1252.
Tenho um arquivo txt codificado em ANSI, e ao tentar importá-lo com COPY,
tenho o seguinte:
ERRO:
Em 10 de janeiro de 2015 11:38, Osvaldo Kussama osvaldo.kuss...@gmail.com
escreveu:
Em 10/01/15, Vinicius Santosvinicius.santos.li...@gmail.com escreveu:
Bom dia pessoal,
Criei um banco de dados herdando de template0 usando a codificação
WIN1252.
Tenho um arquivo txt codificado em
Em 10/01/15, Osvaldo Kussamaosvaldo.kuss...@gmail.com escreveu:
Complementando, veja:
http://www.postgresql.org/docs/9.4/static/charset.html
Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
Em 10/01/15, Vinicius Santosvinicius.santos.li...@gmail.com escreveu:
Bom dia pessoal,
Criei um banco de dados herdando de template0 usando a codificação WIN1252.
Tenho um arquivo txt codificado em ANSI, e ao tentar importá-lo com COPY,
tenho o seguinte:
ERRO: sequência de bytes é
Sebastian,
Preciso realizar uma Replicação em Cluster usando dois nodo multistate
(master / slave), mas com Sistema Operacional Ubuntu e não Fedora.
Em poucas precisaria repedir o processo no link abaixo com S.O Ubuntu (e
nao Fedora) :
http://clusterlabs.org/wiki/PgSQL_Replicated_Cluster
Sabes
2014-12-02 10:02 GMT-02:00 Fabio Eckhardt
fabioeckha...@universo.univates.br:
Preciso realizar uma Replicação em Cluster usando dois nodo multistate
(master / slave), mas com Sistema Operacional Ubuntu e não Fedora.
O que você quer é utilizar replicação nativa (streaming replication)
2014-12-02 10:02 GMT-02:00 Fabio Eckhardt
fabioeckha...@universo.univates.br:
Sebastian,
Preciso realizar uma Replicação em Cluster usando dois nodo multistate
(master / slave), mas com Sistema Operacional Ubuntu e não Fedora.
Como o Matheus comentou antes, a solução é o HotStandby de
2014-12-01 8:48 GMT-02:00 Fabio Eckhardt fabioeckha...@universo.univates.br
:
Sebastian,
Sou sincero em lhe dizer, não sou muito fã de FEDORA. E atualmente a
melhor documentação que existe é pra FEDORA.
Sabes algum material na internet para UBUNTU (e postgres 9.3) para
realizar uma a
2014-11-28 8:57 GMT-02:00 Fabio Eckhardt fabioeckha...@universo.univates.br
:
Bom Dia,
Gostaria de saber se algum ja implementou no Postgres 9.3 uma Replicação
de Cluster com 2 servidores Postgres, isto é 2 nodo multistate
cluster.
Aonde é temos o seguinte cenário, temos 2 servidor
Em 19 de setembro de 2014 23:28, Wellington wm...@yahoo.com.br escreveu:
Pessoal,
em uma tabela foi criado um indice assim: campo = false.
Quando eu rodo a consulta selecionando campo is false, o indice nao é
utilizado.
O indice so é utilizado se seleciono campo = false.
Alguem saberia me
2014-09-19 23:28 GMT-03:00 Wellington wm...@yahoo.com.br:
em uma tabela foi criado um indice assim: campo = false.
Quando eu rodo a consulta selecionando campo is false, o indice nao é
utilizado.
O indice so é utilizado se seleciono campo = false.
Alguem saberia me explicar por que isso
Em 20/09/2014 14:34, Matheus de Oliveira matioli.math...@gmail.com
escreveu:
2014-09-19 23:28 GMT-03:00 Wellington wm...@yahoo.com.br:
em uma tabela foi criado um indice assim: campo = false.
Quando eu rodo a consulta selecionando campo is false, o indice nao é
utilizado.
O indice so é
2014-09-20 14:42 GMT-03:00 Tiago José Adami adam...@gmail.com:
Ops, na ânsia de querer ajudar fiz uma leitura péssima e não percebi a
cláusula. Boa explicação, Matheus.
Acontece cara. Tranquilo.
:-)
Atenciosamente,
--
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br
Também achei que há um erro de modelagem e já estou providenciando consertar
isso. Mas preciso achar um remendo para não deixar o sistema parado.
From: Tiago José Adami
Sent: Monday, September 08, 2014 11:54 PM
To: PGBR
Subject: Re: [pgbr-geral] Duvida em logica
On Sep 8, 2014 4:59 PM
Claro, só pode! Então não é o que chama de ligações circulares. A
actualiza B mas B logo que é actualizado, vai actualizar A e nunca
mais saímos daqui, porque as actualizações disparam os gatilhos.
Agora não percebi a necessidade de fazer assim.
Para ultrapassar este loop se fosse você
On Sep 8, 2014 4:59 PM, Ricardo rica...@longomaquinas.com wrote:
Boa tarde pessoal,
Estou enrolado em achar um solução via trigger para este caso.
Tenho duas tabelas, uma denominada “Produtos” e outra “Matéria Prima”
com o campo “Quantidade Atual”.
Sempre que ocorre uma saída
tenho uma duvida: É possivel identificar quais tabelas do banco estao
inchadas, ou seja, que sofreram muitas alteracoes e que necessitam de
https://wiki.postgresql.org/wiki/Show_database_bloat
vacuum full ?
Normalmente, nunca, mas há casos excepcionais.
[]s
Flavio Gurgel
Pessoal gostaria de uma dica dos mais esperientes:
Qual a diferença para o banco na escrita destes dois SQLs?
SELECT twe.*
, (SELECT descricao FROM tespecializacoes WHERE idespecializacao =
twe.idespecializacao) AS especializacao
FROM tworkflowetapas twe
SELECT twe.*
FROM
Dependendo da versão do PostgreSQL, se você fizer um EXPLAIN ANALYZE de
cada uma delas, provavelmente o plano será exatamente o mesmo.
Utilizo a versão 9.3.x
executei o EXPLAIN..
SELECT twe.*
, (SELECT descricao FROM tespecializacoes WHERE idespecializacao =
twe.idespecializacao) AS
2014-08-12 11:05 GMT-03:00 Pedro B. Alves pedroalve...@gmail.com:
Dependendo da versão do PostgreSQL, se você fizer um EXPLAIN ANALYZE de
cada uma delas, provavelmente o plano será exatamente o mesmo.
Utilizo a versão 9.3.x
executei o EXPLAIN..
SELECT twe.*
, (SELECT descricao
2014-08-12 11:05 GMT-03:00, Pedro B. Alves pedroalve...@gmail.com:
Dependendo da versão do PostgreSQL, se você fizer um EXPLAIN ANALYZE de
cada uma delas, provavelmente o plano será exatamente o mesmo.
Utilizo a versão 9.3.x
executei o EXPLAIN..
SELECT twe.*
, (SELECT descricao
On Tue, Aug 12, 2014 at 11:05 AM, Pedro B. Alves pedroalve...@gmail.com
wrote:
SELECT twe.*
FROM tworkflowetapas twe
LEFT JOIN tespecializacoes esp ON (twe.idespecializacao =
esp.idespecializacao)
Por que isso se você não usa nada da tabela tespecializacoes e ainda a usa
como LEFT JOIN?
Creio que no segundo SELECT faltou esp.descricao na lista de campos,
senão não haveria necessidade da tabela tespecializacoes (como
concluiu o otimizador).
Isso mesmo.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
Pessoal gostaria de uma dica dos mais esperientes:
Qual a diferença para o banco na escrita destes dois SQLs?
SELECT twe.*
, (SELECT descricao FROM tespecializacoes WHERE idespecializacao =
twe.idespecializacao) AS especializacao
FROM tworkflowetapas twe
SELECT twe.*
FROM
quando eu executo o comando SET search_path TO nome_schema dentro de
uma funcao, em uma mesma sessao, o SGDB nao altera o search_path nos
comandos executados apos o primeiro, me parece que o schema fica em um
tipo de cache.
Duvida: Existe alguma forma de contornar isso?
Sei que posso usar o
2014-07-25 3:15 GMT-03:00 Wellington wm...@yahoo.com.br:
quando eu executo o comando SET search_path TO nome_schema dentro de
uma funcao, em uma mesma sessao, o SGDB nao altera o search_path nos
comandos executados apos o primeiro, me parece que o schema fica em um tipo
de cache.
Duvida:
2014-07-25 6:30 GMT-03:00 Flavio Henrique Araque Gurgel fha...@gmail.com:
Por outro lado, dentro de um execute, o search_path da sessão não é
utilizado.
Opa. Até onde sei o search_path é respeitado dentro de um EXECUTE sim. A
não ser que seja um comportamento que tenha sido alterado nas
Em 30 de janeiro de 2014 10:02, Anderson Marques
jackvalant...@gmail.com escreveu:
Bom dia, pessoal estamos desenvolvendo um sistema de gerenciamento de
estoque, porem surgiu essa duvidaa procedure pode travar o sistema
dependendo da demanda de requisição simultânea, tipo umas 1500
2014/1/19 Eloi e...@openmailbox.org
É, parece que você criou uma bagunça com as aspas mesmo... Acho que vai
ficar mais fácil refazer a função do que ajustar cada problema nela. Já
que
vamos refazer, que tal adicionar algumas dicas de ouro? ;-)
Bom, primeiro, veja o modelo que criei
Como faço para passar o valor como inteiro?
Realmente, o next_value devia ser passado como inteiro, não literal.
Para resolver isso, basta usar o %s ao invés de %L. Este irá alocar
o valor diretamente, por isso recomendo um CAST no parâmetro (ele já
é inteiro, mas é só para garantir 100% que
É, parece que você criou uma bagunça com as aspas mesmo... Acho que vai
ficar mais fácil refazer a função do que ajustar cada problema nela. Já que
vamos refazer, que tal adicionar algumas dicas de ouro? ;-)
Bom, primeiro, veja o modelo que criei (não testei, então pode ter algum
erro que
Como faço para passar o valor como inteiro?
Segue exemplo retirado da documentação:
EXECUTE format('UPDATE tbl SET %I = $1 WHERE key = $2', colname)
USING newvalue, keyvalue;
Vide [1] 39.5.4. Executing Dynamic Commands em caso de dúvidas.
[]'s
[1]:
Olá!
Use: EXECUTE $qualquercoisa$SELECT $qualquercoisa$||_variavel||$qualquercoisa$
FROM TABELA$qualquercoisa$;
Ou seja, troque as aspas por $qualquercoisa$___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
Exemplificando melhor
EXECUTE ' CREATE TEMP TABLE tmp AS
SELECT table_name, table_name||_id AS id_name, 0 AS
next_value
FROM information_schema.tables
WHERE table_schema = sch
AND table_type = ''BASE TABLE''
ORDER BY
Caríssimo,
Utilize duas aspas simples juntas tipo 'select ' '' '|| nome||' '' ' from
pessoa'
Atenciosamente,
Anderson Abreu
andersonab...@gmail.com
(61) 8157-6657
OOAD, RUP, SOA, Jboss, IIS
.Net, PHP, CFM, ASP, JAVA
McAffee Partner - Microsoft Partner
MySQL, Oracle, PostgreSQL, SQL Server,
Use: EXECUTE $qualquercoisa$SELECT $qualquercoisa$||_variavel||$qualquercoisa$
FROM TABELA$qualquercoisa$;
Um detalhe: esse exemplo não funcionaria por que não dá para usar EXECUTE com
SELECT.
Isso funcionaria: EXECUTE $qualquercoisa$UPDATE TABELA SET
Um detalhe: esse exemplo não funcionaria por que não dá para usar
EXECUTE com SELECT.
Use PERFORM quando precisar gerar consulta dinâmica que retorne
resultados, como SELECT.
[]s
Flavio Gurgel
___
pgbr-geral mailing list
Em 17 de janeiro de 2014 14:18, Heloisa Fernanda
helois...@yahoo.com.brescreveu:
Use: EXECUTE $qualquercoisa$SELECT $qualquercoisa$||_variavel||$qualquercoisa$
FROM TABELA$qualquercoisa$;
Um detalhe: esse exemplo não funcionaria por que não dá para usar EXECUTE
com SELECT.
Isto é um
Um detalhe: esse exemplo não funcionaria por que não dá para usar
EXECUTE com SELECT.
Use PERFORM quando precisar gerar consulta dinâmica que retorne
resultados, como SELECT.
Eu só esqueci de acrescentar que os resultados serão *descartados* pelo
perform. A utilidade dele é justamente essa,
2014/1/17 Flavio Henrique Araque Gurgel fha...@gmail.com
Um detalhe: esse exemplo não funcionaria por que não dá para usar
EXECUTE com SELECT.
Use PERFORM quando precisar gerar consulta dinâmica que retorne
resultados, como SELECT.
Eu só esqueci de acrescentar que os resultados serão
On Fri, Jan 17, 2014 at 11:54 AM, Eloi Ribeiro e...@openmailbox.org wrote:
Ola a todos,
Estou a tentar criar uma função que crie sequencias em todas as tabelas
num determinado esquema e não consigo avançar por causa das aspas dentro de
aspas, alguém pode dar uma ajuda.
Aqui está o código,
Em 17 de janeiro de 2014 21:22, Matheus de Oliveira
matioli.math...@gmail.com escreveu:
On Fri, Jan 17, 2014 at 11:54 AM, Eloi Ribeiro e...@openmailbox.orgwrote:
Ola a todos,
Estou a tentar criar uma função que crie sequencias em todas as tabelas
num determinado esquema e não consigo
2014/1/17 Rafael Fialho Corrêa r.fia...@ibest.com.br
Em 17 de janeiro de 2014 21:22, Matheus de Oliveira
matioli.math...@gmail.com escreveu:
(...)
Boa Matheus, bom saber que penso da mesma forma que os veteranos da
lista.. hehehe
Ia explicar da mesma forma, mas não tive tempo e o
2013/12/15 Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org
2013/12/15 Wellington wm...@yahoo.com.br:
tenho uma duvida: Eh possivel fazer uma consulta das sequencias que nao
estao sendo utilizadas em nenhuma tabela ?
Sim, pelo catálogo, como sempre. Pense MINUS.
Exatamente. Se
2013/12/16 Matheus de Oliveira matioli.math...@gmail.com:
Porque não há associação de fato. Uma seqüência pode servir várias
tabelas, ou nenhuma.
Bem, não é **exatamente** assim. Por exemplo, quando cria-se uma sequência
utilizando o pseudo-tipo serial, o PostgreSQL irá sim associar a
2013/12/15 Wellington wm...@yahoo.com.br:
tenho uma duvida: Eh possivel fazer uma consulta das sequencias que nao
estao sendo utilizadas em nenhuma tabela ?
Sim, pelo catálogo, como sempre. Pense MINUS.
Pelo que percebi, ao excluir uma tabela, a sequencia associada a ela nao é
excluida.
Rogério, você pode fazer um dump apenas da estrutura. E outro com os dados. No
dump de dados rode com a opcao de gerar comandos de insert. Feito isso use o
grep para separar as linhas com o codigo desejado
Enviado via iPhone
Em Oct 7, 2013, às 4:27 PM, Rogério Grando
Em 07/10/13, Rogério Grandorogeriogra...@planin.com.br escreveu:
Olá pessoal, boa tarde!
Tenho uma base de dados que armazena várias empresa, sendo dividido por uma
coluna co_empresa em todas as tabelas.
Preciso fazer um backup apenas de uma empresa.
Sei que com dump não é possível, por não
2013/8/4 lucas . lucasouz...@hotmail.com
Ola gente, tenho uma dúvida.
Usando esta consulta
SELECT *
FROM Auth, Publ
WHERE Auth.pubID = Publ.pubID AND Auth.nome = 'Surajit Chaudhuri'
índices primários sobre Auth.pubID e Publ.pubID e índice secundário sobre
Auth.nome.
O algoritmo
2013/8/4 lucas . lucasouz...@hotmail.com
do postgre
E eu estou enviando pelo meu email as respostas acho que por isto esta
bagunçando a lista. Poderia me enviar o link da lista? ja perdi
Pode enviar por e-mail mesmo, mas edite a resposta colocando sua abaixo da
resposta do anterior. Como
Em 04/08/13, lucas .lucasouz...@hotmail.com escreveu:
Ola gente, tenho uma dúvida.
Usando esta consulta
SELECT *FROM Auth, PublWHERE Auth.pubID = Publ.pubID AND Auth.nome =
'Surajit Chaudhuri'
índices primários sobre Auth.pubID e Publ.pubID e índice secundário sobre
Auth.nome.
O
.
Date: Sun, 4 Aug 2013 19:30:27 -0300
From: osvaldo.kuss...@gmail.com
To: pgbr-geral@listas.postgresql.org.br
Subject: Re: [pgbr-geral] duvida de uma consulta
Em 04/08/13, lucas .lucasouz...@hotmail.com escreveu:
Ola gente, tenho uma dúvida.
Usando esta consulta
SELECT *FROM Auth
Ciência da
ComputaçãoUniversidade Federal de Lavras.
Date: Sun, 4 Aug 2013 19:30:27 -0300
From: osvaldo.kuss...@gmail.com
To: pgbr-geral@listas.postgresql.org.br
Subject: Re: [pgbr-geral] duvida de uma consulta
Em 04/08/13, lucas .lucasouz...@hotmail.com escreveu:
Ola gente, tenho uma dúvida
: osvaldo.kuss...@gmail.com
To: pgbr-geral@listas.postgresql.org.br
Subject: Re: [pgbr-geral] duvida de uma consulta
Em 04/08/13, lucas .lucasouz...@hotmail.com escreveu:
Então não estou julgando que seja pelo indice. Estou dizendo que pelo PEC a
seleção é feita primeiro diminuindo o numero de
2013/7/8 lucas . lucasouz...@hotmail.com
Ola galera. Sou novo por aqui, comecei usar o postgresql a pouco tempo e
tenho uma dúvida. Qual é o comando para criar indices secundários?
Índice secundário??? Vc não quis dizer Chave Secundária (ou Alternativa)
???
Se for este o caso vc define isso
2013/7/8 lucas . lucasouz...@hotmail.com
Ola galera. Sou novo por aqui, comecei usar o postgresql a pouco tempo e
tenho uma dúvida. Qual é o comando para criar indices secundários?
Se for só índices mesmo:
http://www.postgresql.org/docs/9.2/interactive/indexes.html
Bruno E. A. Silva.
To: pgbr-geral@listas.postgresql.org.br
Subject: Re: [pgbr-geral] duvida
2013/7/8 lucas . lucasouz...@hotmail.com
Ola galera. Sou novo por aqui, comecei usar o postgresql a pouco tempo e tenho
uma dúvida. Qual é o comando para criar indices secundários?
Se for só índices
mesmo:http
+
Subject: Re: [pgbr-geral] duvida
Sim, mas no caso eu queria saber o comando especifico para criar indices
secundários. Eu estava achando que era usando o UNIQUE.
Att,Lucas José Duarte de SouzaBacharelando em Ciência da ComputaçãoUniversidade
Federal de Lavras.
From: bemanuel
Em 08-07-2013 10:46, lucas . escreveu:
Indice secundario que eu digo é que não determinam a organização do
arquivo de dados indexado
Evite por favor o top-posting.
Você está falando de índice em tabela clusterizada, certo?
Isso não existe no PostgreSQL. Nenhum tipo de índice determina a
Acho que sim, seria isto, Flávio. Bom vou tirar esta duvida com meu professor,
qualquer coisa volto aqui
Att,Lucas José Duarte de SouzaBacharelando em Ciência da ComputaçãoUniversidade
Federal de Lavras.
___
Em 05-07-2013 14:25, Marcelo da Silva escreveu:
Qual seria o mais eficiente ?
SELECT A.CAMPOS FROM TABELA_A A
LEFT JOIN TABELA_B B ON(B.CODIGO = A.CODIGO)
WHERE (B.CAMPO IS NULL)
ou
SELECT A.CAMPOS FROM TABEL_A A
WHERE (A.CODIGO NOT IN(SELECT CODIGO FROM TABELA_B))
Depende do tamanho das
Não depende apenas da consulta. Depende dos dados armazenados e estatísticas no
seu servidor.
Peço que use explain e noso envie o reultado:
EXPLAIN SELECT A.CAMPOS FROM TABELA_A A
LEFT JOIN TABELA_B B ON(B.CODIGO = A.CODIGO)
WHERE (B.CAMPO IS NULL)
e
EXPLAIN SELECT A.CAMPOS FROM TABEL_A A
Tempo os seguintes resultados:
OPCAO A
explain select a.* from mv_servicos_balcao a
left join mv_servicos_print b on(cod_key_balcao = a.cod_key)
where (b.cod_key is null)
and(a.obs not in('C'));
Hash Right Join (cost=9510.11..17269.55 rows=1 width=136)
Hash Cond: (b.cod_key_balcao =
Em 05-07-2013 14:54, Marcelo da Silva escreveu:
Tempo os seguintes resultados:
OPCAO A
explain select a.* from mv_servicos_balcao a
left join mv_servicos_print b on(cod_key_balcao = a.cod_key)
where (b.cod_key is null)
and(a.obs not in('C'));
Hash Right Join (cost=9510.11..17269.55
2013/7/5 Marcelo da Silva marc...@ig.com.br
Tempo os seguintes resultados:
OPCAO A
explain select a.* from mv_servicos_balcao a
left join mv_servicos_print b on(cod_key_balcao = a.cod_key)
where (b.cod_key is null)
and(a.obs not in('C'));
Hash Right Join (cost=9510.11..17269.55
pgbr-geral@listas.postgresql.org.br
Enviadas: Sexta-feira, 5 de Julho de 2013 14:54
Assunto: Re: [pgbr-geral] Duvida básica LEFT JOIN x NOT IN
Tempo os seguintes resultados:
OPCAO A
explain select a.* from mv_servicos_balcao a
left join mv_servicos_print b on(cod_key_balcao = a.cod_key)
where
2013/7/5 Claudio Bezerra Leopoldino claudiob...@yahoo.com.br
EXPLAIN SELECT A.CAMPOS FROM TABEL_A A
WHERE (A.CODIGO NOT IN(SELECT CODIGO FROM TABELA_B))
Trocaria o NOT IN port NOT EXISTS
Bruno E. A. Silva.
Analista de Sistemas.
Bacharel em Sistemas de Informação
Pós-graduando em Gerência
O NOT IN ainda está sendo o mais eficiente
Em 5 de julho de 2013 16:07, Bruno Silva bemanuel...@gmail.com escreveu:
2013/7/5 Claudio Bezerra Leopoldino claudiob...@yahoo.com.br
EXPLAIN SELECT A.CAMPOS FROM TABEL_A A
WHERE (A.CODIGO NOT IN(SELECT CODIGO FROM TABELA_B))
Trocaria o NOT
Não existe solução perfeita mas a solução *quase* perfeita está descrita
em [1]. Como a alteração de senhas não é algo frequente, esta solução
atende muito bem.
[1]
http://www.depesz.com/2010/12/04/auto-refreshing-password-file-for-pgbouncer/
Euler muito obrigado,
Só mais uma duvida, nas
On 05-06-2013 10:26, Jonas Xpto wrote:
Só mais uma duvida, nas configurações do pgbouncer eu o que eu devo
colocar no auth_file ?
O caminho do arquivo de senhas.
--
Euler Taveira Timbira - http://www.timbira.com.br/
PostgreSQL: Consultoria, Desenvolvimento, Suporte
On 04-06-2013 16:37, xpto xpto wrote:
Gostaria de saber como consigo fazer essa automatização entre as senhas
do PostgreSQL e Pgbouncer?
Não existe solução perfeita mas a solução *quase* perfeita está descrita
em [1]. Como a alteração de senhas não é algo frequente, esta solução
atende muito
2013/4/24 Douglas Fabiano Specht douglasfabi...@gmail.com
Boa tarde pessoal,
estamos com um problema no nosso sistema em que o campo situacao de uma
tabela está = O e em algum momento está sendo dado um update nele para O
tambem.
em suma preciso criar uma rule e tentar identificar onde
2013/4/24 Fabrízio de Royes Mello fabriziome...@gmail.com
2013/4/24 Douglas Fabiano Specht douglasfabi...@gmail.com
Boa tarde pessoal,
estamos com um problema no nosso sistema em que o campo situacao de uma
tabela está = O e em algum momento está sendo dado um update nele para O
tambem.
2013/4/24 Douglas Fabiano Specht douglasfabi...@gmail.com
Boa tarde pessoal,
estamos com um problema no nosso sistema em que o campo situacao de uma
tabela está = O e em algum momento está sendo dado um update nele para O
tambem.
em suma preciso criar uma rule e tentar identificar onde
Pessoal, o que preciso é:
se o campo situacao='O' e vir um update neste campo tambem como 'O', quero
bloquear e dar uma mensagem..
Em 24 de abril de 2013 19:25, Matheus de Oliveira matioli.math...@gmail.com
escreveu:
2013/4/24 Douglas Fabiano Specht douglasfabi...@gmail.com
Boa tarde
2013/4/25 Douglas Fabiano Specht douglasfabi...@gmail.com
Pessoal, o que preciso é:
se o campo situacao='O' e vir um update neste campo tambem como 'O', quero
bloquear e dar uma mensagem..
Vc pode fazer mais ou menos assim:
CREATE OR REPLACE FUNCTION trigger_raise_exception(message TEXT)
Em 14 de fevereiro de 2013 18:39, Itamar Reis Peixoto
ita...@ispbrasil.com.br escreveu:
2013/2/14 Edson - Lista edson...@gmail.com:
eu recomendaria um fedora 17 ou 18 que já vem com a versao do
postgresql mais nova e ext4.
Preconceito meu, mas usar Fedora, Ubuntu desktop ou Debian
Em 13 de fevereiro de 2013 23:17, Itamar Reis Peixoto
ita...@ispbrasil.com.br escreveu:
2013/2/13 Mauro Risonho de Paula Assumpção mauro.riso...@gmail.com:
O filesystem pelo que você comentou esta em ext2, correto?
Eu recomendaria Brfs ou ext4 e fazer upgrade para centos 6.3
Em 14-02-2013 10:20, Rudá Porto Filgueiras escreveu:
Itamar,
Debian Stable + Backports faz exatamente isso e tem o Postgresql 9.1 :-)
Além disso, o Debian Testing e não o Unstable seria uma alternativa ou
Ubuntu LTS (baseado no Debian Testing).
Não precisa mais depender do backports.
O
Archlinux é extremamente estável, mas você terá que fazer tudo na mão,
compilar na mão.
Vale a pena, mas demora um pouco.
@firebitsbr
Em 14 de fevereiro de 2013 15:29, Edson - Lista edson...@gmail.comescreveu:
Em 14/02/2013 07:47, Fábio Telles Rodriguez escreveu:
Em 13 de fevereiro de
só faltou citarem gentoo :)
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Mauro Risonho de Paula Assumpção mauro.riso...@gmail.com writes:
Archlinux é extremamente estável, mas você terá que fazer tudo na mão,
compilar na mão.
Não vejo o archlinux tão estável assim. Já houve dois momentos em que
tive que meter a mão no SO para ajustá-lo, um momento em que mudaram o
2013/2/14 Edson - Lista edson...@gmail.com:
eu recomendaria um fedora 17 ou 18 que já vem com a versao do
postgresql mais nova e ext4.
Preconceito meu, mas usar Fedora, Ubuntu desktop ou Debian unstable não é
uma das coisas que eu gosto de fazer. Prefiro ter distribuições mais
estáveis. Se
@listas.postgresql.org.br
Sent: Sunday, February 10, 2013 11:04 PM
Subject: Re: [pgbr-geral] Duvida memoria ram
On 09-02-2013 23:52, Wellington wrote:
Estamos pensando em fazer um upgrade na memoria ram, a duvida eh:
Vale a pena investir em 64GB ou 32GB ja estaria de bom tamanho ?
Você não apresentou dados para
: Sunday, February 10, 2013 11:04 PM
Subject: Re: [pgbr-geral] Duvida memoria ram
On 09-02-2013 23:52, Wellington wrote:
Estamos pensando em fazer um upgrade na memoria ram, a duvida eh:
Vale a pena investir em 64GB ou 32GB ja estaria de bom tamanho ?
Você não apresentou dados para
2013/2/13 Mauro Risonho de Paula Assumpção mauro.riso...@gmail.com:
O filesystem pelo que você comentou esta em ext2, correto?
Eu recomendaria Brfs ou ext4 e fazer upgrade para centos 6.3
@firebitsbr
eu recomendaria um fedora 17 ou 18 que já vem com a versao do
postgresql mais nova e ext4.
On 09-02-2013 23:52, Wellington wrote:
Estamos pensando em fazer um upgrade na memoria ram, a duvida eh:
Vale a pena investir em 64GB ou 32GB ja estaria de bom tamanho ?
Você não apresentou dados para verificarmos qual é o gargalo. Que tal
apresentar um pouco da saída do vmstat ou iostat? E
1 - 100 de 336 matches
Mail list logo