Postgresql access?
Jeg har sat postgresql op på en server, med greatbridge\'s installer, der selv laver startup script ting (RedHat), og det kører sikkert fint, men..jeg skal have tilgang fra en anden server, og jeg har sat pgl_hba op, så authentication virker (tror jeg, det virker ret lige ud af landevejen), men det hele knækker der hvor jeg skal have -i på postmaster, for at komme igennem udefra. i startup scriptet bruger de pg_ctl, sådan her:
su -l postgres -s /bin/sh -c \"/usr/bin/pg_ctl -D $PGDATA -p /usr/bin/postmaster start > /dev/null 2>&1\" < /dev/null
- altså lidt tricky at få -i ind i..
ved at nærlure \'man pg_ctl\' fandt jeg ud af at man kan gøre som
pg_ctl -o \"-D /where/data/directory/is\"
for at sende -D direkte til postmaster, men hvis jeg prøver
su -l postgres -s /bin/sh -c \"/usr/bin/pg_ctl -D $PGDATA -o \"-D /where/data/directory/is\"
-p /usr/bin/postmaster start > /dev/null 2>&1\" < /dev/null
ender jeg med en fejl, og hvis jeg escaper de inderste \" \", så starter den ok, men jeg kan stadig ikke connecte?
jeg har også prøvet at hælde et -i på inde i postmaster.opts.default, men det sker der heller ikke det store ved?
jeg fatter ikke helt hvad jeg skal gøre, men det håber jeg der er en eller anden der har fosrslag til?
