Utvecklaren av Sveriges mest sålda redovisningsprogram. Läs mer

Använda PostgreSQL med Elicon Express/Expand (Linux)

PostgreSQL har fördelen att det är fritt att använda, någon licens behöver inte köpas.

Vanligtvis följer PostgreSQL med Linux-distributionen och kan med fördel installeras därifrån, om PostgreSQL inte redan är installerat. Se till att versionen på PostgreSQL uppfyller kraven enligt systemkraven nedan.

PostgreSQL kan också laddas ner från http://www.postgresql.org. Enklast är då att använda RPM-paket för den aktuella distributionen.

Det går bra att använda PostgreSQL installerat på samma dator som Elicon Express/Expand men det går även bra att köra PostgreSQL på annan dator med valfritt operativsystem, se avsnittet Användning av PostgreSQL-installation på annan dator nedan.

Finns PostgreSQL installerat sedan tidigare kan det användas under förutsättning att det är en kompatibel version och att installationen uppfyller kraven enligt nedan.

Kompatibla versioner är (mars 2007) version 8.x eller senare (7.4 kan användas, men kräver annan initiering, se PostgreSQL 7.4).

Initieringen av PostgreSQL ska ha gjorts för svensk sortering.

 

Obs! I support för Elicon Express/Expand ingår inte support av andra databashanterare än den som finns inbyggd i Express/Expand.

 

A: Ny lokal installation av PostgreSQL

Följande instruktioner gäller om PostgreSQL-servern ska ligga på samma dator som servern för Elicon Express/Expand.

Om PostgreSQL inte redan är installerat används någon av följande instruktioner.

Rekommenderat: Använd Linux-distributionens installation av PostgreSQL

  1. Installera PostgreSQL med Klientbibliotek (Version 8.x) och starta PostgreSQL, se information i distributionens installationsprogram.
    • installera paket för server (postgresql-server), klientprogram (postgresql) samt bibliotek (postgresql-libs).
  2. Initiera och starta PostgreSQL, Initiera och starta

Ladda ner installation av PostgreSQL från PostgreSQL:s hemsida

Filer för nedladdning och installationsinstruktioner finns på http://www.postgresql.org.

Vid nedladdning behövs paketen för server (postgresql-server), klientprogram (postgresql) samt bibliotek (postgresql-libs).

  1. Installera PostgreSQL med Klientbibliotek (Version 8.x) och starta PostgreSQL.
  2. Initiera och starta PostgreSQL, Initiera och starta

B: Användning av befintlig lokal installation av PostgresSQL på Linux

  1. Se till att versionen är kompatibel med Elicon Express/Expand.

  2. Initiera och starta PostgreSQL, Initiera och starta

Initiera och starta PostgreSQL

Initiera PostgreSQL med initdb:

  • su - postgres -c "initdb -W --locale=sv_SE.utf8 --auth=md5 ~/data"
  • Ange lösenord för superanvändaren (postgres) i databasen.

Detta förutsätter:
    Postgres ska köras under en oprivilegierad användare, t.ex. användaren postgres.
    Databaserna ligger i postgres hemkatalog.

Starta

Om /sbin/insserv finns:

  • insserv postgresql
  • rcpostgresql start

Alternativt:

  • Använd distributionens verktyg för att hantera tjänster.

Efter initiering

  1. Öppna ett kommandoskal som root
  2. Gå till  /opt/EliconData/bin
  3. Kör skriptet ./insPostgreSQL

C. Användning av PostgreSQL-installation på annan dator (med Linux)

OBS! Gör detta endast om du är välbekant med PostgreSQL.

Se till så klientbiblioteken för PostgreSQL är installerade på datorn med Elicon Express/Expand, antingen genom att använda Linux-distributionens installationsprogram eller genom att ladda ner från http://www.postgresql.org.

Gör nyinstallation eller använd befintlig installation på annan dator än datorn med Elicon Express/Expand. Se till att versionen är kompatibel med Elicon Express/Expand.

Kopiera libPostgreSQLEliCompUDF.so (från /opt/EliconData/lib) och insPostgreSQL (från /opt/Elicon Data/bin) från datorn där Elicon Express/Expand är installerad till en temporär katalog på den dator PostgreSQL är installerad.

Kör

  • ./insPostgreSQL

På datorn med Elicon Express/Expand: Ändra nyckeln Host under [EDBC/PostgreSQL] i /etc/Elicomp till datornamnet eller IP-numret för datorn med PostgreSQL. aktivera PostgreSQL genom att ändra Hidden till 0. Du måste starta om Elicon Express/Expand-servern efter du sparat inställningarna, detta med rcehttp restart (under SuSE) eller genom att döda processen och starta /opt/EliconData/bin/ehttp igen.

D. Användning av PostgreSQL-installation på annan dator (med Windows)

OBS! Gör detta endast om du är välbekant med PostgreSQL.

Se till så klientbiblioteken för PostgreSQL är installerade på datorn med Elicon Express/Expand, antingen genom att använda Linux-distributionens installationsprogram eller genom att ladda ner från http://www.postgresql.org.

Gör nyinstallation eller använd befintlig installation på annan dator än datorn med Elicon Express/Expand. Se till att versionen är kompatibel med Elicon Express/Expand. För windows gäller version 8.0 eller nyare..

Kopiera setPostgreSQL.bat från installationen av Elicon Express/Expand (/opt/EliconData/Windows) till en temporär katalog på den dator PostgreSQL är installerad.

Kör

  • setPostgreSQL.bat

På datorn med Elicon Express/Expand: Ändra nyckeln Host under [EDBC/PostgreSQL] i /etc/Elicomp till datornamnet eller IP-numret för datorn med PostgreSQL. aktivera PostgreSQL genom att ändra Hidden till 0. Du måste starta om Elicon Express/Expand-servern efter du sparat inställningarna, detta med rcehttp restart (under SuSE) eller genom att döda processen och starta /opt/EliconData/bin/ehttp igen.

Elicon Data AB 2005-2006, uppdaterat 6 mars 2006
Elicon Express/Expand 1.2


Elicon Data AB

Tel 070-660 03 62

info@elicon.se

Copyright © 2004-2008
Elicon Data AB