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