Väliaikaisen PostgreSQL-tietokannan ajaminen SD Desktopissa
-
Pyydä pääsyä tools-for-sd-connect -työkaluihin tai lataa oma PostgreSQL-singuaarisuuskonttisi SD Connectiin. Käynnistä SD Desktop -virtuaalikone, jolla on riittävän suuri tietomäärä levytilasta dataa varten. Kirjaudu sisään SD Desktopiin, avaa Data Gateway -yhteys SD Connectiin ja avaa pääteistunto.
-
Luo pääteistunnossa hakemisto
/media/volume/psql
ja siirry sinne -
Tuo Apptainer-säilö, joka sisältää PostgreSQL:n
-
Luo ympäristötiedosto PostgreSQL:lle (
pg.env
), jota käytetään. -
Lisää tiedostoon seuraavat asetukset
export TZ=Europe/Helsinki export POSTGRES_USER=pguser export POSTGRES_PASSWORD=pg123 export POSTGRES_DB=mydb export POSTGRES_INITDB_ARGS="--encoding=UTF-8"
Tallenna sitten ja poistu nanosta.
-
Luo hakemistot PostgreSQL-palvelimelle
-
Käynnistä screen-istunto pääteistunnossasi ja käynnistä tietokantapalvelin käyttämällä säilöä:
screen apptainer run -B pgdata:/var/lib/postgresql/data -B pgrun:/var/run/postgresql -e -C --env-file pg.env postgres_14.2-alpine3.15.sif
Jätä sitten screen-istunto painamalla:
Palvelimen pitäisi nyt jatkaa käyntiään screen-istunnossa.
-
Avaa komentorivistunto PostgreSQL-säilöön. Muista kiinnittää hakemisto, jossa datasi sijaitsee (esim.
/shared-directory
)Kontissa, siirry datakansioosi ja aloita työskentely tietokantasi kanssa:
Esimerkiksi