Re: more than 2GB data string save

From: Scott Marlowe <scott(dot)marlowe(at)gmail(dot)com>
To: AI Rumman <rummandba(at)gmail(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: more than 2GB data string save
Date: 2010-02-10 05:52:31
Message-ID: dcc563d11002092152q1ffeb9d0k7a15ce4db99de129@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Tue, Feb 9, 2010 at 9:38 PM, AI Rumman <rummandba(at)gmail(dot)com> wrote:
> How to save 2 GB or more text string in Postgresql?
> Which data type should I use?

If you have to you can use either the lo interface, or you can use
bytea. Large Object (i.e. lo) allows for access much like fopen /
fseek etc in C, but the actual data are not stored in a row with
other data, but alone in the lo space. Bytea is a legit type that you
can have as one of many in a row, but you retrieve the whole thing at
once when you get the row.

Preferred way to store 2GB data is to put it into a file and put the
name of the file into the database.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Steve Atkins 2010-02-10 06:26:45 Re: more than 2GB data string save
Previous Message Scott Marlowe 2010-02-10 05:49:24 Re: PostgreSQL - case studies