Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Migration postgresql von einem server zum anderen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Migration postgresql von einem server zum anderen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Kopierwichtel
      Kopierwichtel last edited by

      hallo zusammen,

      ich nutze eine postgresql db auf einem windows server um history daten des iobrokers zu speichern. jetzt möchte ich die db in einem docker container umziehen und idealerweise später auch die daten migrieren.

      nun stelle ich mir die frage wie ich das am besten anstelle.

      Mein erster gedanke war die neue db in docker anzulegen und im adapter die einstellungen auf den neuen db server zu ändern. bleiben im dem falle alle ids erhalten sodass später eine migration einfach möglich ist? oder erhalten die datenpunkte neue ids?

      über eure hilfe freue ich mich sehr

      Marc Berg ? 2 Replies Last reply Reply Quote 0
      • Marc Berg
        Marc Berg Most Active @Kopierwichtel last edited by Marc Berg

        @kopierwichtel sagte in Migration postgresql von einem server zum anderen:

        Mein erster gedanke war die neue db in docker anzulegen und im adapter die einstellungen auf den neuen db server zu ändern. bleiben im dem falle alle ids erhalten sodass später eine migration einfach möglich ist? oder erhalten die datenpunkte neue ids?

        1. Backup mit BackItUp erstellen
        2. SQL Adapter Instanz auf neue (docker) DB umstellen
        3. Restore mit BackItUp

        Die IDs bleiben erhalten, fertig.

        Wenn es nicht funktioniert, kannst Du immer noch zurück schwenken auf die alte DB.

        Edit: User/Passwort muss auf der neuen DB erstellt/gesetzt werden. Aber ich denke, das ist klar.

        1 Reply Last reply Reply Quote 1
        • ?
          A Former User @Kopierwichtel last edited by

          @kopierwichtel

          Moin,

          ich wieder spreche nur ungern @Marc-Berg, aber ich würde mich immer an die offizielle Dokumentation halten.

          Meine Reihenfolge wäre:

          1. Postgesql Docker installieren
          2. Alles schreib/Lese Aktionen auf der PG Win stoppen, iobroker Adapter, Grafana usw.
          3. in der neuen Umgebung mit pg_dumpall siehe Migration die daten aus der alten in die neue Umgebung überführen
          4. Checks durchführen, um zu sehen ob auch alle Daten da sind, z.B Grafana Dashboards auf die neue Installation umbiegen.
          5. die Konfiguration im iobroker - SQL Adapter ans neue Ziel anpassen
          6. ioBroker Adapter wieder starten
          7. check op neue Daten in die neue Umgebung einlaufen

          Achso, Backups zu haben ist besser als sie zu Brauchen 🙂

          VG
          Bernd

          Kopierwichtel 2 Replies Last reply Reply Quote 1
          • Kopierwichtel
            Kopierwichtel @Guest last edited by

            @dp20eic
            Moin, sorry für die späte Antwort. Hatte eine OP und komme erst jetzt dazu wieder reinzuschauen. Vielen Dank auf jeden Fall für die Antworten, ich werden mal den Dump machen und dann die config anpassen. Ich melde mich dann nochmal.

            VG, Martin

            1 Reply Last reply Reply Quote 0
            • Kopierwichtel
              Kopierwichtel @Guest last edited by

              @dp20eic said in Migration postgresql von einem server zum anderen:

              @kopierwichtel

              Moin,

              ich wieder spreche nur ungern @Marc-Berg, aber ich würde mich immer an die offizielle Dokumentation halten.

              Meine Reihenfolge wäre:

              1. Postgesql Docker installieren
              2. Alles schreib/Lese Aktionen auf der PG Win stoppen, iobroker Adapter, Grafana usw.
              3. in der neuen Umgebung mit pg_dumpall siehe Migration die daten aus der alten in die neue Umgebung überführen
              4. Checks durchführen, um zu sehen ob auch alle Daten da sind, z.B Grafana Dashboards auf die neue Installation umbiegen.
              5. die Konfiguration im iobroker - SQL Adapter ans neue Ziel anpassen
              6. ioBroker Adapter wieder starten
              7. check op neue Daten in die neue Umgebung einlaufen

              Achso, Backups zu haben ist besser als sie zu Brauchen 🙂

              VG
              Bernd

              @dp20eic

              Hallo Bernd

              dein Vorschlag hat einwandfrei geklappt. Daten sind migriert und alles funktioniert wie erwartet.

              Dank und VG, Martin

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              838
              Online

              31.7k
              Users

              79.8k
              Topics

              1.3m
              Posts

              3
              5
              239
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo