Skip site navigation (1) Skip section navigation (2)

Re: campos tipo OID

From: Alvaro Herrera <alvherre(at)surnet(dot)cl>
To: Roberto Cesar Najera <rob(at)dcaa(dot)unam(dot)mx>
Cc: Juan Pablo Espino <jp(dot)espino(at)gmail(dot)com>,pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: campos tipo OID
Date: 2005-05-28 00:50:30
Message-ID: 20050528005030.GB11279@surnet.cl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
On Fri, May 27, 2005 at 03:50:19PM -0500, Roberto Cesar Najera wrote:
> mmm, no me referia al tamaƱo de cada objeto largo por ejemplo cunto
> mide en bytes cada documento que esta guardado 

Primero abres el objeto, luego te posicionas en el byte final, luego
haces un "tell", y ese es el largo.  Seria mas sencillo si hubiera una
funcion "length" pero no la hay.


alvherre=# create table lo (a oid);
CREATE TABLE
alvherre=# begin;
BEGIN
alvherre=# \lo_import .bashrc
lo_import 25451
alvherre=# insert into lo values (25441);
INSERT 25452 1
alvherre=# commit;
COMMIT


[tiempo despues]

alvherre=# begin;
BEGIN
alvherre=# select * from lo;
   a
-------
 25441
(1 fila)

alvherre=# select lo_open(25441, -1);
 lo_open
---------
       0
(1 fila)

alvherre=# select lo_lseek(0, 0, 2);
 lo_lseek
----------
     1421
(1 fila)

alvherre=# commit;
COMMIT


-- 
Alvaro Herrera (<alvherre[a]surnet.cl>)
"God is real, unless declared as int"

In response to

pgsql-es-ayuda by date

Next:From: Alain HermosillaDate: 2005-05-28 01:32:57
Subject: formato de fecha
Previous:From: Alvaro HerreraDate: 2005-05-28 00:37:38
Subject: Re: respaldos

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group