On 06/13/2014 07:08 AM, Shreesha wrote:
> I need to initialize the db as the root and start the database server
Assuming there's no way around doing this (it's generally not a good
idea), you can just use the simple program 'fakeroot'.
This program changes the return values from system calls via LD_PRELOAD,
so PostgreSQL thinks that the user it is running as isn't root. It's
commonly used in testing and packaging systems.
http://man.he.net/man1/fakeroot
--
Craig Ringer http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services