← Back to team overview

sslug-teknik team mailing list archive

Re: PostgreSQL, MySQL & apache & perl

 

Jesper Krogh wrote:
> 
> On Thu, 15 Mar 2001, Poul-Erik Andreasen <poulerik@xxxxxxxxxxxxxx> wrote:
> > Jesper Krogh wrote:
> > > Jeg har aldrig før rodet med PostgreSQL men har brugt MySQL og apache.
> > > Og jeg syntes hele tiden jeg løber hovedet mod den samme mur. Problematikken
> > > er at jeg tilsyneladende skal, installere databaserne fra Source for at få
> > > lov til at installere perl modulerne der gør at jeg kan forbinde til en
> > > anden database server over nettet. Det er tilsyneladende ikke engang nok
> > > at installere databaserne som rpm da der er nogle includes som perl-DBD
> > > tingen hårdnakket påstår at den mangler.
> > >
> > > Så spørger jeg, kan det virkeligt være rigtigt at man ikke kan få disse perl
> > > moduler ind uden også at skulle have databasen der?
> >
> > Hvilken distro kører du. hvilken version af postgreSQL kører du.
> > der er sket lidt ændringer i 7.0
> 
> Webserveren kører Redhat 6.2, mens at databasemaskinen kører Mandrake 7.2.
> Det er PostgreSQL 7.0.2.

Ok. Der er et par ting du kan kigge på. For at Postgres skal give adgang
over tcp skal den startes med -i parameteren sat i dens
konfigurationsfil. Jeg kan ikke huske hva den hedder men kig i
Adminstraters guide.

Jeg prøvede for nyligt at skaffe adgang fra perl via CPAN modulet Pg.
Det lykkedes ikke  for CPAN at oversætte og installere. en nærmere
undersøgelse i readmeteksten til modulet viste at Postgres kræver at
modulet oversættes af postgres superuseren og ikke af root(ak ak den
sikkerhed den sikkerhed;-)).
Det er sikkert det samme med et modul du vil bruge. Se om du kan finde
readmefilen til modulet. når du har hentet den og pakket den ud med CPAN
ligger den et eller ande sted ned i arkivet. Da du nu har postgres på en
anden maskine end den du har apache/perl på, kan det være at det er nok
bare at lave en "snyde" postgres user på den samme maskine i stedet for
at skulle til at flytte over på Mandrake maskinen. Du kan prøve. 
 

Du hører i øvrigt til de uheldige mennesker der er startet med MySQL for
derefter at prøve PosgresSQL. Postgres er sikkerhedsmæssigt langt mere
hysterisk. Det er lang lettere at gå den anden vej hvis man en dag har
brug for MySQL's hurtighed.



-- 
Med venlig hilsen Poul-Erik Andreasen


Follow ups

References