Re: [pgbr-geral] Índice deferred

2012-05-30 Por tôpico Matheus de Oliveira
2012/5/30 Anselmo Silva > Dado o seguinte: > > - > CREATE TEMP TABLE TESTE (id serial not null, > codvenda integer, > ordem integer); > > CREATE UNIQUE INDEX ON teste (codvenda, ORDEM); > > INSERT INTO TESTE (codvenda, o

Re: [pgbr-geral] Índice deferred

2012-05-30 Por tôpico Leandro Guimarães Faria Corcete DUTRA
Le 30/05/12 22:25, Anselmo Silva a écrit : > Li algo sobre índices com DEFERRED em 2006 [1]. Adiar um índice para o > fim da transação seria uma boa idéia, não? > > há alguma informação mais recente sobre o assunto? > > [1] http://www.depesz.com/2009/08/11/waiting-for-8-5-deferrable-uniqueness/ Se

[pgbr-geral] Índice deferred

2012-05-30 Por tôpico Anselmo Silva
Dado o seguinte: - CREATE TEMP TABLE TESTE (id serial not null, codvenda integer, ordem integer); CREATE UNIQUE INDEX ON teste (codvenda, ORDEM); INSERT INTO TESTE (codvenda, ordem) values (1,1); INSERT INTO TESTE (codven

Re: [pgbr-geral] SQL para consultar diferença entre registros

2012-05-30 Por tôpico Alessandro Lima
Obrigado pelas dicas, vou utilizar a função nativa unnest, ela me atende perfeitamente. Obs.: Não estou utilizando chave estrangeira porque uso duas bases de dados distintas e não gostei do desmpenho do dblink. Alessandro Lima 2012/5/30 Fabrízio de Royes Mello > > 2012/5/30 Adenilton Batista

Re: [pgbr-geral] Caracteres malditos :)

2012-05-30 Por tôpico Irineu
Em 30/05/2012 17:04, Marcelo Silva (IG) escreveu: Copiem e colem esses dois caracteres no bloco de notas e veja se tem diferença   – (não confundam com _ underline) -   Pois é... não parece m

Re: [pgbr-geral] Caracteres malditos :)

2012-05-30 Por tôpico Vinicius Santos
> Ainda não parei pra verificar a diferenca entre Latin e Ansi, mas sei que > Units gravadas em UTF-8 aceitam todo tipo de cacactere pelos testes que fiz > aqui... > Ou seja, isso é uma salada danada :) > > Mas devagar e com a ajuda de voces chego a uma soluçao, obrigado > Eu acho que pra solucion

Re: [pgbr-geral] Caracteres malditos :)

2012-05-30 Por tôpico Marcelo Silva (IG)
Ainda não parei pra verificar a diferenca entre Latin e Ansi, mas sei que Units gravadas em UTF-8 aceitam todo tipo de cacactere pelos testes que fiz aqui... Ou seja, isso é uma salada danada :) Mas devagar e com a ajuda de voces chego a uma soluçao, obrigado -Mensagem Original- From

Re: [pgbr-geral] Caracteres malditos :)

2012-05-30 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2012/5/30 Marcelo Silva (IG) > > > Minha aplicação é Delphi, que por sua vez no que me parece, grava as units em > ANSI e não UTF8, > poir isso tenho que usar codepage=latin1 na Ansi e Latin1 não são a mesma coisa. ___ pgbr-geral mailing list pgbr-gera

Re: [pgbr-geral] Caracteres malditos :)

2012-05-30 Por tôpico Marcelo Silva (IG)
Pois é... é o que estou fazendo depois de descobrir essa diferença... mas pra prevenir gostaria de saber se tem como achar os caracteres que não tem tradução para Latin1 Minha aplicação é Delphi, que por sua vez no que me parece, grava as units em ANSI e não UTF8, poir isso tenho que usar code

[pgbr-geral] Caracteres malditos :)

2012-05-30 Por tôpico Marcelo Silva (IG)
Copiem e colem esses dois caracteres no bloco de notas e veja se tem diferença – (não confundam com _ underline) - Pois é... não parece mas é o primeiro caractere “–” é um chr(150) muito usado no word já o “-” é o hifem tão conhecido chr(45) Pois bém, no banco de dados UTF8 entra normal

[pgbr-geral] Detectar caracter utf8 ou latin1

2012-05-30 Por tôpico Marcelo Silva (IG)
Pessoal, tenho um texto num campo de uma tabela que abro no pgAdmin numa boa Mas quando tento abrir na Query do Delphi ele dá erro de tipo dizendo que não há equivalente em Latin1, mas não consigo saber qual é esse caracter para tratar. Tem como detectar isso num select ? Marcelo Silva --

Re: [pgbr-geral] SQL para consultar diferença entre registros

2012-05-30 Por tôpico Fabrízio de Royes Mello
2012/5/30 Adenilton Batista da Silva > > CREATE OR REPLACE FUNCTION STRTOROWS(NUMEROS TEXT) > RETURNS SETOF INTEGER AS > $BODY$ > --PARA UTILIZAR A FUNÇÃO, PASSE OS NÚMEROS SEPARADOS POR VÍRGULA. EXEMPLO: > SELECT STRTOROWS('1,2,3'); > SELECT CAST((STRING_TO_ARRAY($1, ','))[S] AS INTEGER) FROM

Re: [pgbr-geral] SQL para consultar diferença entre registros

2012-05-30 Por tôpico Alessandro Lima
Funcionou com a seguinte consulta: select foo.codigo from ( select generate_series(1,3) as codigo)foo where foo.codigo not in (select codigo from tabela) and foo.codigo in (1,2,3) O problema é que tenho que saber qual é o menor e maior numero para informar a sequencia (1,3) ao generate_series. Est

Re: [pgbr-geral] SQL para consultar diferença entre registros

2012-05-30 Por tôpico Osvaldo Kussama
Em 30/05/12, Alessandro Lima escreveu: > Bom dia a todos, > > Gostaria de uma ajuda para criar uma consulta que me retorne codigos que > não estejam mais em uma tabela. > Exemplo: tenho uma tabela de produto com dois produtos: > codigonome > 1produto A > 2produto B > > T

Re: [pgbr-geral] Delphi 7 + PostgreSQL 64bits

2012-05-30 Por tôpico Fabrízio de Royes Mello
Em 30 de maio de 2012 12:03, Fábio Gibon - Comex System < gi...@comexsystem.com.br> escreveu: > ** > Valeu Marcelo Silva e Irineu, consegui resolver com as dicas de vocês. > Muito obrigado. > > Caro Fábio, Vc poderia postar para nós qual era o problema e qual a solução, para termos um bom histór

Re: [pgbr-geral] RES: Digest pgbr-geral, volume 41, assunto 71

2012-05-30 Por tôpico JotaComm
Olá, Em 29 de maio de 2012 18:09, escreveu: > -Ambiente Windows > -Windows Server 2003 > -Postgres 8.3.4 > -Não gera nada no log > -Tem apenas essa versão instalada. > -Foi feita uma cópia da pasta data, a base não estava fazendo backup, ao > chegar em determinada tabela o serviço "caia", então

Re: [pgbr-geral] Delphi 7 + PostgreSQL 64bits

2012-05-30 Por tôpico Fábio Gibon - Comex System
Valeu Marcelo Silva e Irineu, consegui resolver com as dicas de vocês. Muito obrigado. sds Fábio Gibon - Original Message - From: Marcelo Silva (IG) To: Fábio Gibon - Comex System ; Comunidade PostgreSQL Brasileira Sent: Tuesday, May 29, 2012 5:31 PM Subject: Re: [pgbr-geral]

Re: [pgbr-geral] SQL para consultar diferença entre registros

2012-05-30 Por tôpico Juliano Benvenuto Piovezan
2012/5/30 Alessandro Lima > > Bom dia a todos, > > Gostaria de uma ajuda para criar uma consulta que me retorne codigos que não > estejam mais em uma tabela. > Exemplo: tenho uma tabela de produto com dois produtos: > codigo    nome > 1            produto A > 2            produto B > > Tendo um l

Re: [pgbr-geral] SQL para consultar diferença entre registros

2012-05-30 Por tôpico Anselmo Silva
se quiseres mostrar todos os código no intervalo não mencionados, independente se existam na tabela dos produtos select foo.codigo from (select generate_series(1, select max(codproduto) from lista_de_produtos ) as codigo)foo where foo.codigo not in (select codigo from tabela_produtos) Em 30 de m

Re: [pgbr-geral] SQL para consultar diferença entre registros

2012-05-30 Por tôpico Pedro Costa
Alessandro penso que seja isto o que pretende: select produtos from produtos where produtos not in (select produtos from lista) Em 30-05-2012 15:19, Alessandro Lima escreveu: Paulo, esta consulta não me retorna nada, pois não tenho o registro 3 na base. << select * from produtos where co

Re: [pgbr-geral] SQL para consultar diferença entre registros

2012-05-30 Por tôpico Alessandro Lima
Paulo, esta consulta não me retorna nada, pois não tenho o registro 3 na base. <> Alessandro Lima Em 30 de maio de 2012 11:10, Paulo Vitor Bettini de Albuqerque Lima < paulovitor...@gmail.com> escreveu: > select * from produtos where codigo not in (1,2,3) > > Atenciosamente, > Paulo Vitor Bett

Re: [pgbr-geral] SQL para consultar diferença entre registros

2012-05-30 Por tôpico Paulo Vitor Bettini de Albuqerque Lima
select * from produtos where codigo not in (1,2,3) Atenciosamente, Paulo Vitor Bettini de Albuquerque Lima http://about.me/paulolima Em 30 de maio de 2012 11:08, Alessandro Lima escreveu: > Bom dia a todos, > > Gostaria de uma ajuda para criar uma consulta que me retorne codigos que > não este

[pgbr-geral] SQL para consultar diferença entre registros

2012-05-30 Por tôpico Alessandro Lima
Bom dia a todos, Gostaria de uma ajuda para criar uma consulta que me retorne codigos que não estejam mais em uma tabela. Exemplo: tenho uma tabela de produto com dois produtos: codigonome 1produto A 2produto B Tendo um lista (1,2,3) gostaria de saber quais os produtos