|
|||||||||||||||||||||||||||
Hans Schou wrote:
> For det første, skal dette spørgsmål ikke udvikle sig til en
> religionskrig.
>
> Hvilket pg-perl interface skal jeg bruge?
>
> Perl kan interface til PostgreSQL på to måder:
> DBD Pg - CPAN lib
> postgresql-perl - følger med postgresql
Jeg ville til hver en tid anbefale DBI, som er en fornøjelse at arbejde med,
sammen med stort set enhver database.
> Det irreterre mig at DBD er så besværlig at installere.
> Ihvertfald sådan som jeg selv har beskrevet det.
> http://www.sslug.dk/linuxbog/web/bog/db-pgsql.html#DB-PGSQL-PERL
>
> En postgresql-perl.*.rpm er uhyggelig nem at installere, og nem at bruge.
Besværligt?
Følgende burde virke:
export POSTGRES_INCLUDE=/usr/include/pgsql
export POSTGRES_LIB=/usr/lib/pgsql
perl -MCPAN -e'install DBD::Pg'
Det er da rimeligt let.
> DBD
> + Generelt interface, godt hvis man bruger andre databaser
> + Tvinger brugere til at compile (de skal have det på den hårde måde)
> - Bøvl at installere for en newbie der ikke ved om det lige er noget
> at bruge dels perl og dels postgresql
> - følger ikke med distroerne
>
> postgresql-perl
> (omvendt fortegn af ovenstående)
>
> En ting er hvad du selv foretrækker, men hvad siger man til en newbie
> (mig) ?
Til en newbie siger man CPAN er din ven! Og altså ikke bare sitet men også
CPAN.pm, som distribueres med perl selv. Og dermed med de fleste
distributioner.
./borup
|
||||||||||||||
|
||||||||||||||