Re: Embedded Postgres - Mailing list pgsql-general

From Massa, Harald Armin
Subject Re: Embedded Postgres
Date
Msg-id m2qe3e180dc1004220135rda31f1efi497d9f48fe91f480@mail.gmail.com
Whole thread Raw
In response to Re: Embedded Postgres  (Ognjen Blagojevic <ognjen@etf.bg.ac.rs>)
Responses Re: Embedded Postgres  (John R Pierce <pierce@hogranch.com>)
List pgsql-general
Ognjen,
 
Is there a way to run Postgres in embedded mode? More precisely, to run it without using TCP/IP port, and without installing as a service?
I am aware of Unix-domain sockets, but is there something similar for Windows?

on unix, as you imply, it can be run with unix domain sockets, but not on Windows as they simply don't have this interface.   and, it can be started as an application rather than as a system service, but it still runs as a separate process from your application(s) and in my book, thats not really embedded.

within Windows there is the concept of a "named pipe". You could dig into the communication code of Postgres which puts data through the unix-socket, and write an "named pipe" communicator. PostgreSQL would still be running in its own process, but only accessable from within the application. Be aware: that is an idea for a solution; it is neither included nor projected for PostgreSQL.

Harald
 
--
GHUM Harald Massa
persuadere et programmare
Harald Armin Massa
Spielberger Straße 49
70435 Stuttgart
0173/9409607
no fx, no carrier pigeon
-
%s is too gigantic of an industry to bend to the whims of reality

pgsql-general by date:

Previous
From: Jignesh Shah
Date:
Subject: Re: Syntax error in trigger
Next
From: Jignesh Shah
Date:
Subject: Re: Syntax error in trigger