Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/05/2010, 15:31
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 3 meses
Puntos: 360
Respuesta: Que es OID en PostGre y para que funciona

Los OID son identificadores que se atribuyen a cada objeto.
Para que entiendas bien, OID se comporta como una secuencia, pero no en una tabla, sino en todos los objetos de la base de datos.

No conozco un limite superiror para OID, pero como te dije en el post anterior, el limite de bigint es 9223372036854775807.
Si lo analizas bien, puedes tener una base de datos que almacene cada segundo un registro durante mil años y ni así se aproximaría al limite de bigint.

Código SQL:
Ver original
  1. postgres=> SELECT ('2000-12-31'::DATE - '1000-01-01'::DATE)::BIGINT*24*3600;
  2.   ?COLUMN?
  3. -------------
  4.  31588444800
  5. (1 fila)

En pocas palabras... postgresql se podrá ver limitado por espacio en disco, pero no en capacidad de plataforma.

se entiende?
__________________
Without data, You are another person with an opinion.
W. Edwads Deming