Re: Embedding Postgres "inside" an application

From: Doug McNaught <doug(at)mcnaught(dot)org>
To: Joe Lester <joe_lester(at)sweetwater(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Embedding Postgres "inside" an application
Date: 2003-08-28 02:09:38
Message-ID: m3u182mt25.fsf@varsoon.wireboard.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Joe Lester <joe_lester(at)sweetwater(dot)com> writes:

> Does anyone know if there's a way to embed the Postgres database
> inside an application... so that it runs transparently, without the
> user even having to know it's there? I would prefer to use Postgres,
> but I fear that I may have to resort to mySQL or some other SQL
> database that can be embedded.

You can't prevent the server from running as a separate process
(without hugely major surgery) but you can certainly embed the server
in your app bundle and run it "behind the scenes". Picking a place
for the data files, etc might be a little tricky, but it should all be
doable.

AFAIK, MySQL also has to run as a server--I don't think you can link
to it as a library and access its databases from a single process.

-Doug

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Martijn van Oosterhout 2003-08-28 02:32:05 Re: What is the fastest way to get a resultset
Previous Message Heath Tanner 2003-08-28 02:03:54 Re: SQL Command - To List Tables ?