Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    0.9.9 - CMDB Export / Import - Kontakte

    Scheduled Pinned Locked Moved Entwicklung
    14 Posts 2 Posters 2.9k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C Offline
      crispp
      last edited by

      Da Kontakte im normalen CMDB-Export / Import nicht mitgenommen werden; welche Tabellen muss ich auf Datenbankebene exportieren / importieren?

      1 Reply Last reply Reply Quote 0
      • D Offline
        dbluemer
        last edited by

        Nun ja, das kommt darauf an, welche Informationen Du mitnehmen willst.

        Wenn alle Rechte, Rollen, Gruppen, Organisationen etc. mitgenommen werden sollen, dann sind es einige Tabellen. Willst Du die Daten in einer frischen DB importieren, in diesem Falle empfehle ich die Datenbank gleich als Ganzes zu exportieren, sonst ist die Sache eher fehleranfällig.

        1 Reply Last reply Reply Quote 0
        • C Offline
          crispp
          last edited by

          Du meinst also nicht den Umweg (um ganz sauber zu sein) über den i-doit Export und dann i-doit Import in eine neue Datenbank sondern einfach den kompletten Inhalt der MySQL-Datenbank über z.B. phpMyAdmin exportieren (nur Daten; keine Struktur) und in eine leere Datenbank importieren? Hört sich eigentlich ganz geschmeidig an; werde ich mal ausprobieren. Danke für die Denkhilfe!!

          1 Reply Last reply Reply Quote 0
          • D Offline
            dbluemer
            last edited by

            Könnte sein, dass der phpMyAdmin ein wenig überfordert ist mit dem Export der gesamten DB. Dann solltest Du das über die Kommandozeile machen.

            1 Reply Last reply Reply Quote 0
            • C Offline
              crispp
              last edited by

              Hmm, auch nicht so ganz das Wahre:

              • Table 'idoit_1.isysgui_catd' doesn't exist
              • isysgui_catd: #1062 - Duplicate entry '1' for key 1 (bei Export für Insert)
              • #1146 - Table 'idoit_1.isys_catd_distributor' doesn't exist  (und noch ein paar andere Tabellen; aber die will ich ja auch los werden).
              • #1452 - Cannot add or update a child row: a foreign key constraint fails (idoit_1/isys_catg_accounting_list, CONSTRAINT isys_catg_accounting_list_ibfk_5 FOREIGN KEY (isys_catg_accounting_list__isys_obj__id) REFERENCES isys_obj (isys_obj__id) ON DELETE)
              1 Reply Last reply Reply Quote 0
              • D Offline
                dbluemer
                last edited by

                Dann hast Du die Daten aus einer neueren Version exportiert und versucht, diese in einer älteren Version zu importieren. Dies schlägt natürlich fehl. Das klappt nur, wenn beide Datenbanken dieselbe Revision haben. Du solltest die Struktur mit exportieren und dann auch darauf achten, dass Du auch dieselbe Coderevision verwendest, da wo Du den Export einspielst.

                1 Reply Last reply Reply Quote 0
                • C Offline
                  crispp
                  last edited by

                  Nö:

                  • Quelle eine 0.9.9 (mit 302 Tabellen), die schon verschiedene Updates mitgemacht hat (und m.E. so einiges an Müll mit sich rumschleppt)
                  • Ziel eine frische 0.9.9 (mit 267 Tabellen)
                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    dbluemer
                    last edited by

                    Hmm, also irgendwas stimmt dann da aber nicht, denn eine v0.9.9 hat auf keinen Fall 302 Tabellen.

                    Was steht denn in der Tabelle isys_db_init unter "revision"?

                    1 Reply Last reply Reply Quote 0
                    • C Offline
                      crispp
                      last edited by

                      Im Revisionsfeld steht 5000.

                      Und diese Tabellenungereimtheiten, die sich über die verschiedenen Updates seit Version 0.9.irgendwas eingeschlichen haben, möchte ich ja gerne loswerden.

                      1 Reply Last reply Reply Quote 0
                      • C Offline
                        crispp
                        last edited by

                        So, die Benutzer habe ich jetzt in eine leere Datenbank kopiert - bei mir haben die folgenden drei Tabellen gereicht:

                        • isys_organisation_intern_iop
                        • isys_person_intern
                        • isys_group_2_isys_person_intern
                        1 Reply Last reply Reply Quote 0
                        • D Offline
                          dbluemer
                          last edited by

                          Hallo,

                          dann fehlen Dir allerdings alle selbst erstellten Gruppen sowie die Rollen und Rechte dieser Gruppen. Wenn Du keine eigenen Gruppen sowie spezielle Rechtezuweisungen verwendet hast, dann kannst Du das so machen.

                          1 Reply Last reply Reply Quote 0
                          • C Offline
                            crispp
                            last edited by

                            Ja, die Gruppen hatte ich ignoriert, da ich dort bisher keine Anpassungen vorgenommen habe.

                            Danke für Deine Unterstützung.

                            Gruß
                            Christof

                            1 Reply Last reply Reply Quote 0
                            • C Offline
                              crispp
                              last edited by

                              Die Tabellen fehlten noch:

                              • isys_contact
                              • isys_contact_data_item
                              • isys_catg_contact_list
                              1 Reply Last reply Reply Quote 0
                              • D Offline
                                dbluemer
                                last edited by

                                Ja, die sind für die Zuweisung an Objekte.

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