Setup der Accounting Datenbank
<- zurück | Übersicht | weiter ->
Setup der Accounting Datenbank (Postgres)
Für Premium Kaskaden ist es nötig, die Accounting Datenbank zu initalisieren. Es nur für die Entry Mixe notwendig, da es aber nötig werden könnte, die Positionen der Mixe zu wechseln, sollten alle Premium Mixe die Datenbank vorbereiten.
Als erstes wechselt sie bitte zur UserID postgres.
su postgres
Danach ist der Datenbank-Nutzer aiuser und die Datenbasis aidb anzulegen.
createuser -A -D aiuser
createdb -O aiuser aidb
Login als Datanbank-Nutzer postgres und setzen einer Passphrase für den Nutzer aiuser.
psql -d aidb
alter user aiuser with password 'PASSWORD';
\q
Die Konfigurationsdatei pg_hba.conf ist anzupassen. Sie finden die Datei in /etc/postgresql. Es sollten nur Verbindungen über UNIX Sockets mit Passwort zugelassen werden.
# All other connections by UNIX sockets
local all all password
# All IPv4 connections from localhost
host all all 127.0.0.1 255.255.255.255 ident password
Nach Änderung der Konfiguration ist der Postgres Daemon neu zu starten.
/etc/init.d/postgresql restart
Für das Anlegen der Datenbasis steht die SQL Datei mixtables.sql im Mix Source Code zur Verfügung. Die Datei enthält alle nötigen SQL-Befehle, um die Datenbasis zu initialisieren.
psql -U aiuser -d aidb < /home/mix/stable/mixtables.sql
Abschließend melden sie sich als aiuser bei dem Datenbank-Server an und prüfen sie, ob die Datenbasis vorhanden ist. Wenn sie in der Liste erscheint, ist alles Ok.
psql -U aiuser -d aidb
\dt
\q