PostgreSQL ist eine sehr stabile und leistungsfähige Datenbank. Trotzdem tauchen im Betrieb früher oder später Warnungen auf wie „Table not vacuumed“ oder „Table not analyzed“. Monitoring Systeme wie Checkmk weisen dann darauf hin, dass Tabellen seit Tagen oder Wochen nicht mehr gewartet wurden. Das ist selten ein akutes Problem, aber ein klares Signal dafür, dass
Datenbank-Upgrades gehören zu den Aufgaben, die man selten gern anfasst – vor allem, wenn produktive Systeme davon abhängen. Doch spätestens wenn eine Anwendung wie z.B. Authentik ein bestimmtes Datenbank-Mindestlevel verlangt (z. B. PostgreSQL ≥ 13), führt kein Weg an einer Migration vorbei. In diesem Artikel zeige ich praxisnah, wie du eine bestehende MariaDB- oder PostgreSQL-Datenbank in einem Docker-Setup
Tagged under: , , ,