================================================== MIGRATIONS-ANLEITUNG: SCHEMA VON OVH-DB ZU OVH-DB
Voraussetzung:
	•	wenn nötig: Ersetze im Folgenden die Host- und Port-Angaben durch deine echten OVH-Verbindungsdaten.
	•	Der verwendete Administrator-Benutzer (z.B. Harald_Admin) benötigt Admin-Rechte auf beiden Datenbanken.
SCHRITT 1: BACKUP DES QUELLSCHEMAS ERSTELLEN Exportiere das gewünschte Schema (z. B. "stolperclean_prod") aus der Quelldatenbank. Die Flags "--no-owner --no-privileges" verhindern unnötige Rechtekonflikte beim Import.
Befehl: PATH="/opt/homebrew/opt/libpq/bin:$PATH" pg_dump --host=kh122999-001.eu.clouddb.ovh.net --port=35442 --username=Harald_Admin --no-owner --no-privileges --schema=stolperclean_prod quellen_datenbank > ~/stolperclean_prod_backup.sql
SCHRITT 2: ZIELDATENBANK IM OVH-DASHBOARD VORBEREITEN
	1	Erstelle die Zieldatenbank (z. B. "stolperclean_backup") im OVH-Cloud-Dashboard.
	2	Aktiviere im OVH-Dashboard für diese neue Datenbank die benötigten Erweiterungen (z. B. "postgis", "pg_trgm", "pgcrypto").
	3	Weise dem Administrator-Benutzer im OVH-Panel die Admin-Rechte für die Zieldatenbank zu.
SCHRITT 3: BACKUP-DATEI BEREINIGEN Öffne die erstellte SQL-Datei ("~/stolperclean_prod_backup.sql") in einem Texteditor und lösche die Zeilen am Anfang heraus, die versuchen, Extensions anzulegen (z. B. "CREATE EXTENSION ..."), da diese bei OVH zentral verwaltet werden und sonst zu Fehlern führen.
SCHRITT 4: IMPORT IN DIE ZIELDATENBANK AUSFÜHREN Spiele das bereinigte SQL-Skript über das Terminal in die neue Zieldatenbank ein:
Befehl: PATH="/opt/homebrew/opt/libpq/bin:$PATH" psql --host=kh122999-001.eu.clouddb.ovh.net --port=35442 --username=Harald_Admin -d stolperclean_backup -f ~/stolperclean_prod_backup.sql
==================================================