[Pgsql-ayuda] Re: [Pgsql-ayuda] Re: [Pgsql-ayuda] ¿Cómo se come esto?

Antonio Mármol Albert toni@infurma.combios.es
Wed, 27 Nov 2002 17:20:50 +0100


El miércoles 27 de noviembre de 2002  (16:11), Víctor R. Ruiz escribió:

> El Mié 27 Nov 2002 15:53, Antonio Mármol Albert tecleó:
> > habitat=# SELECT id, marca FROM empresas WHERE id='21293';
> >  id | marca
> > ----+-------
> > (0 rows)
> 
>   Qué raro, sí. Mira a ver si te salen estos registros:
> 
> SELECT id, marca FROM empresas WHERE id > '21290' AND < '21295';

SELECT id, marca FROM empresas WHERE id > '21290' AND id < '21295';
  id   | marca
-------+-------
 21291 | GOWAS
 21292 | GOWAS
 21294 |
(3 rows)

Pero... 

SELECT id, marca FROM empresas WHERE marca = 'Muebles Celda';
  id   |     marca
-------+---------------
 21293 | Muebles Celda
(1 row)

Al buscar por "id" no me sale ese registro. El campo "id" es la clave
primaria de la tabla.

Ya me di cuenta de esto otra vez (fue de casualidad, un error que vi en una
pagina de php) y no le di importancia. Hoy es la segunda vez que veo esto.

No han habido cortes de luz ni cierres bruscos de la base de datos. Por lo
que no deberia estar corrupta.

Sin embargo...

SELECT id, marca FROM empresas WHERE id='21292';
  id   | marca
-------+-------
 21292 | GOWAS
(1 row)

Al parecer solo ocurre en X registros...

¿Puede ser un bug?

-- 
Antonio Mármol Albert ( toni@infurma.es )
http://www.infurma.es