Installation der Datenbank

Installation von PostgreSQL

Installation unter Ubuntu

sudo apt-get install postgresql-all

Version prüfen

psql --version

Nutzer anlegen

sudo adduser <Nutzername>

durch den gewünschten Nutzernamen ersetzen.

Nutzerrechte anpassen

Benutzer in die Gruppe sudo aufnehmen. Sudo ist eine Gruppe, die die Rechte hat, Programme mit Root-Rechten auszuführen.

sudo usermod -aG sudo <Nutzername>

Nutzer wechseln postgres

Postgres ist der Standardnutzer für die Datenbank.

sudo -u postgres -i

Nutzer anlegen

createuser <Nutzername>

Datenbank anlegen

createdb -E UTF8 -O <Nutzername> <Datenbankname>

Shell zur Datenbank

psql <Datenbankname>

Postgis Erweiterung installieren

Postgis ist eine Erweiterung für PostgreSQL, die die Datenbank um Funktionen für Geodaten erweitert.

CREATE EXTENSION postgis;

hstore Erweiterung installieren

hstore ist eine Erweiterung für PostgreSQL, die die Datenbank um Funktionen für Key-Value-Paare erweitert.

CREATE EXTENSION hstore;

Änderungen Tabellenrechte

ALTER TABLE geometry_columns OWNER TO <Nutzername>;
ALTER TABLE spatial_ref_sys OWNER TO <Nutzername>;

Passwort für Nutzer setzen

\password <Nutzername>

Datenbank verlassen

\q

Nutzer wechseln

exit