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
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
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
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
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
> 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
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
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
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
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
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
--
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
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
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
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
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
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]
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
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
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
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
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
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
23 matches
Mail list logo