pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: spike in 27 Dezember 2006, 20:01:47

Titel: usernamen im nachhinein ändern
Beitrag von: spike in 27 Dezember 2006, 20:01:47
hiho,
gibt es möglichkeiten, usernamen im nachhinein als admin zu ändern, AUSSER über die datenbank direkt ?
Titel: Re: usernamen im nachhinein ändern
Beitrag von: Andi in 27 Dezember 2006, 20:49:33
Moin :)

nein, das ist nicht vorgesehen.
Titel: Re: usernamen im nachhinein ändern
Beitrag von: spike in 27 Dezember 2006, 20:52:16
gibrt es eine möglichkeit das nachträglich einzubauen oder ist das ZU kompliziert ? denn alle anderen daten kann der admin ja ändern
Titel: Re: usernamen im nachhinein ändern
Beitrag von: Andi in 27 Dezember 2006, 20:58:34
machbar ist alles....

Aber, der Nickname dient auch als Verknüpfung zwischen der Usertabelle und anderen Datentabellen. Wenn du den USernamen änderst geht die Verknüpfung verloren. Es müssten also auch noch in etlichen anderen Tabelklen der USername mehrfach geändert werden.
Deswegen ist das nicht vorgesehen und ich würde dir abraten da etwas zu ändern.

Wenn es unbedingt sein muss, dann gibt es einen Weg, den wir hier auch schon gegangen sind:

Exportiere alle Tabellen der Datenbank in einen Dump. In dieser Textdatei änderst du per "suchen & ersetzen" den Usernamen und spielst dann den Dump zurück in die DB...
Titel: Re: usernamen im nachhinein ändern
Beitrag von: spike in 27 Dezember 2006, 21:00:15
ich wollte es eigentliuch OHNE den weg über die datenbank machen.
Titel: Re: usernamen im nachhinein ändern
Beitrag von: Andi in 27 Dezember 2006, 21:23:37
Dann geht es nicht, ohne irgendein Tool zu basteln, das dir dann alle betroffenen Tabellen mit abgleicht.
Titel: Re: usernamen im nachhinein ändern
Beitrag von: spike in 27 Dezember 2006, 21:27:30
ok und das ist dann wahrscheinlich zu umfangreich für ne einzellösung denke ich :(