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

    SQL Fehler beim Löschen eines Benutzers

    Scheduled Pinned Locked Moved Betrieb
    5 Posts 2 Posters 1.3k 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.
    • S Offline
      smeissner
      last edited by

      Hallo liebe I-DoIT nutzer.

      Wir haben hier ein frisches I-DoIT 0.9.9-1. Jetzt wollte ich einen User löschen, da sich dieser dann per LDAP Authentifizieren soll.

      Will ich den User aber nun entgültig löschen, bekomme ich folgenden Fehler:

      isys_exception_database : Query error: 'DELETE FROM isys_person_intern WHERE isys_person_intern__id = '16' ;': Cannot delete or update a parent row: a foreign key constraint fails (`idoit_data/isys_logbook`, CONSTRAINT `isys_logbook_ibfk_1` FOREIGN KEY (`isys_logbook__isys_person_intern__id`) REFERENCES `isys_person_intern` (`isys_person_intern__id`) ON DELETE NO ACTION )
      

      Kann mir da geholfen werden

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

        Hallo,

        man kann den Benutzer nicht löschen, da dieser Änderungen an der CMDB vorgenommen hat und damit im Logbuch verewigt ist. Im Moment gibt es keine Möglichkeit, diesen trotzdem zu löschen, da sonst keine Historie über die Änderungen in der CMDB gepflegt werden kann.

        1 Reply Last reply Reply Quote 0
        • S Offline
          smeissner
          last edited by

          Das ist aber schlecht, da wir jetzt das selbe Problem haben wie schonmal (http://www.i-doit.org/forum/index.php/topic,1255.msg5396/topicseen.html#msg5396 )

          Der User wurde angelegt –> dann umstieg auf LDAP --> der User muss erstmal gelöscht werden.

          1 Reply Last reply Reply Quote 0
          • S Offline
            smeissner
            last edited by

            OK –> Work Around: alten Benutzer einfach umbenennen und es geht 😉

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

              Wir haben es nun so geändert, dass User immer gelöscht werden können.

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