ubuntu:subsonic
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ubuntu:subsonic [2024/12/22 14:01] – [Arbeiten auf der Datenbank] Sebastian Hetzel | ubuntu:subsonic [2024/12/28 14:32] (aktuell) – [DB-Connection-Timeout erhöhen] angelegt Sebastian Hetzel | ||
|---|---|---|---|
| Zeile 354: | Zeile 354: | ||
| select count(*) from PLAYLIST_FILE where playlist_id=64; | select count(*) from PLAYLIST_FILE where playlist_id=64; | ||
| </ | </ | ||
| + | |||
| + | ===== Externe Datenbank nutzen ===== | ||
| + | |||
| + | Es werden unterstützt | ||
| + | * MySQL / MariaDB | ||
| + | * PostgreSQL | ||
| + | |||
| + | Eine Installation in eine PostgreSQL habe ich nicht ausprobiert. Daher sind diese Notizen alle auf **MariaDB / MySQL** bezogen! | ||
| + | |||
| + | Einfach als Startparameter übergeben: | ||
| + | |||
| + | '' | ||
| + | |||
| + | < | ||
| + | |||
| + | ===== Datenbank und User anlegen ===== | ||
| + | |||
| + | <code |sql> | ||
| + | CREATE DATABASE IF NOT EXISTS subsonic; | ||
| + | CREATE USER ' | ||
| + | GRANT ALL PRIVILEGES ON ' | ||
| + | FLUSH PRIVILEGES; | ||
| + | </ | ||
| + | |||
| + | ===== Probleme beim Scannen der Daten: Spaltengröße in DB anpassen ===== | ||
| + | |||
| + | <code |sql> | ||
| + | use subsonic; | ||
| + | ALTER TABLE album MODIFY genre VARCHAR(256) NULL DEFAULT NULL; | ||
| + | ALTER TABLE media_file MODIFY genre VARCHAR(256) NULL DEFAULT NULL; | ||
| + | ALTER TABLE genre MODIFY name VARCHAR(256) NOT NULL DEFAULT ''; | ||
| + | quit; | ||
| + | </ | ||
| + | |||
| + | ===== DB-Connection-Timeout erhöhen ===== | ||
| + | |||
| + | <file |h / | ||
| + | [...] | ||
| + | wait_timeout = 7776000 | ||
| + | [...] | ||
| + | </ | ||
ubuntu/subsonic.1734872482.txt.gz · Zuletzt geändert: von Sebastian Hetzel
