Eine neue DB?
Eine neue DB?
Hallo,
wie bekommt man es eigentlich hin für eine bestimme queue eine zusätzliche Datenbank herzustellen, die auch in SQL mit einer neuen Tabelle auftaucht. Momentan speichert OTRS alles in die Tabelle system_user.
Kann man irgendwie queue Firma2 in eine sytem_user2 Tabelle einfügen?
Danke!
wie bekommt man es eigentlich hin für eine bestimme queue eine zusätzliche Datenbank herzustellen, die auch in SQL mit einer neuen Tabelle auftaucht. Momentan speichert OTRS alles in die Tabelle system_user.
Kann man irgendwie queue Firma2 in eine sytem_user2 Tabelle einfügen?
Danke!
Stable System: OTRS 2.1.1 Source; Ubuntu Dapper Drake; Apache2.0.x; MySQL 5.0.x
Test System: OTRS 2.0.4 .deb Packages; Debian testing; Apache2.0.x; MySQL 4.1.x
Test System: OTRS 2.0.4 .deb Packages; Debian testing; Apache2.0.x; MySQL 4.1.x
-
- Znuny guru
- Posts: 2189
- Joined: 08 Dec 2005, 17:01
- Znuny Version: 5.0.x
- Real Name: André Bauer
- Company: Magix Software GmbH
- Location: Dresden
- Contact:
Ich bin garnicht sicher, was du eigentlich erreichen willst?
Eine neue Datenbank für eine Queue erscheint mir aber erstmal wenig sinnvoll...
Eine neue Datenbank für eine Queue erscheint mir aber erstmal wenig sinnvoll...
Prod: Ubuntu Server 16.04 / Zammad 1.2
DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!
OtterHub.org
DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!
OtterHub.org
Queue = Kunde/Firma
Somit wären alle Kunden in einer Datenbank (table). Und bei 200 Angestellten und mehr, kannst du dir sicher sein das man den überblick schnell verliert. Und wenn dann noch andere Firmen dazu kommen dann ist es unmöglich zu unterscheiden, wer wohin gehört.
Es scheiden ja immerwieder auch welche aus, somit müsste man die aus der DB löschen. Und bei xxx Usern ist es unübersichtlich.
Somit wären alle Kunden in einer Datenbank (table). Und bei 200 Angestellten und mehr, kannst du dir sicher sein das man den überblick schnell verliert. Und wenn dann noch andere Firmen dazu kommen dann ist es unmöglich zu unterscheiden, wer wohin gehört.
Es scheiden ja immerwieder auch welche aus, somit müsste man die aus der DB löschen. Und bei xxx Usern ist es unübersichtlich.
Stable System: OTRS 2.1.1 Source; Ubuntu Dapper Drake; Apache2.0.x; MySQL 5.0.x
Test System: OTRS 2.0.4 .deb Packages; Debian testing; Apache2.0.x; MySQL 4.1.x
Test System: OTRS 2.0.4 .deb Packages; Debian testing; Apache2.0.x; MySQL 4.1.x
-
- Znuny guru
- Posts: 2189
- Joined: 08 Dec 2005, 17:01
- Znuny Version: 5.0.x
- Real Name: André Bauer
- Company: Magix Software GmbH
- Location: Dresden
- Contact:
In 2 Datenbanken nach usern zu suche ist noch schwieriger.
User werden übrigens nicht gelöscht sondern dekativiert. Ich würde auch nicht empfehlen in der Datenbank User zu löschen.
User werden übrigens nicht gelöscht sondern dekativiert. Ich würde auch nicht empfehlen in der Datenbank User zu löschen.
Prod: Ubuntu Server 16.04 / Zammad 1.2
DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!
OtterHub.org
DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!
OtterHub.org
Wieso das? Wenn ich den User einer Firma/queue zuordnen kann, dann ist es wohl leichter, als die Firma und User zu wissen und dennoch in einer DB zu suchen, wo x000 User drin sind von verschiedenen Firmenmonotek wrote:In 2 Datenbanken nach usern zu suche ist noch schwieriger.
monotek wrote: User werden übrigens nicht gelöscht sondern dekativiert. Ich würde auch nicht empfehlen in der Datenbank User zu löschen.
Musst du mir näher erklären. Wüßte nicht was da so schlimm sein sollte?!
Gerade bei Personal Firmen, wo Kollegen kommen und gehen, kann die Datenbank zugemüllt werden
Stable System: OTRS 2.1.1 Source; Ubuntu Dapper Drake; Apache2.0.x; MySQL 5.0.x
Test System: OTRS 2.0.4 .deb Packages; Debian testing; Apache2.0.x; MySQL 4.1.x
Test System: OTRS 2.0.4 .deb Packages; Debian testing; Apache2.0.x; MySQL 4.1.x
-
- Znuny guru
- Posts: 2189
- Joined: 08 Dec 2005, 17:01
- Znuny Version: 5.0.x
- Real Name: André Bauer
- Company: Magix Software GmbH
- Location: Dresden
- Contact:
Wenn du SQL so gut beherschst, dass du Abfragen problemlos über 2 Datenbanken verteilst....
Die Löschfunktion ist ja nicht ohne Grund nicht vorgesehen. Ich habe das auch schon mal auf dem Testsystem probiert und dann einige unschöne Effekte gehabt.
Queues und User sollten auf keinen Fall gelöscht werden!
Die Löschfunktion ist ja nicht ohne Grund nicht vorgesehen. Ich habe das auch schon mal auf dem Testsystem probiert und dann einige unschöne Effekte gehabt.
Queues und User sollten auf keinen Fall gelöscht werden!
Prod: Ubuntu Server 16.04 / Zammad 1.2
DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!
OtterHub.org
DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!
OtterHub.org
@JB
Also, warum ne 2te DB wg. einer zusätzlichen Queue hab ich nicht wirklich verstanden. Wozu musst Du für eine Queue eine zusätzlich DB anlegen?? Richte doch sprechende Queues und Subqueues ein ... daran lassen sich doch dann die Tickets unterscheiden.
Aber wg. des Löschen von Datensätzen:
Die sind über die verschiedenen Tabellen hinweg verzahnt.
In der History zu einem Ticket steht bspw. Agent xyz als "Besitzer" drin ... weil er es mal war. Nur steht dort nicht der Agent mit seinem Namen drin, sondern mit der ID, die er im System beim Anlegen bekommen hat.
Löscht Du nun diesen Agent, bleibt dennoch der Verweis in der Tickethistory erhalten ... willst Du dir mal die alten Tickets anschauen, kann OTRS nun nicht mehr zu der ID den passenden Agent raussuchen, da ja nicht mehr existent ist. Das führt, wie monotek schon sagte, zu unschönen Effekten.
Die einzige Möglichkeit wäre, bei Löschung des Agents ALLE Verweise in den anderen Tabellen auf einen noch aktiven Agent zu ändern ... das wird schon recht schwierig und verfälscht die History.
So verhält es sich auch mit anderen Dingen, weshalb sich da nichts löschen lässt.
Also, warum ne 2te DB wg. einer zusätzlichen Queue hab ich nicht wirklich verstanden. Wozu musst Du für eine Queue eine zusätzlich DB anlegen?? Richte doch sprechende Queues und Subqueues ein ... daran lassen sich doch dann die Tickets unterscheiden.
Aber wg. des Löschen von Datensätzen:
Die sind über die verschiedenen Tabellen hinweg verzahnt.
In der History zu einem Ticket steht bspw. Agent xyz als "Besitzer" drin ... weil er es mal war. Nur steht dort nicht der Agent mit seinem Namen drin, sondern mit der ID, die er im System beim Anlegen bekommen hat.
Löscht Du nun diesen Agent, bleibt dennoch der Verweis in der Tickethistory erhalten ... willst Du dir mal die alten Tickets anschauen, kann OTRS nun nicht mehr zu der ID den passenden Agent raussuchen, da ja nicht mehr existent ist. Das führt, wie monotek schon sagte, zu unschönen Effekten.
Die einzige Möglichkeit wäre, bei Löschung des Agents ALLE Verweise in den anderen Tabellen auf einen noch aktiven Agent zu ändern ... das wird schon recht schwierig und verfälscht die History.
So verhält es sich auch mit anderen Dingen, weshalb sich da nichts löschen lässt.
Mit den Tickets hat es momentan nichts zu tun. Es ist einfach nur für die Übersichtlichkeit!
Wie bei den meisten Firmen scheiden immer wieder Kollegen vom Unternehmen aus! Und mal will ja seine Datenbank immer aktuell halten
Wie bei den meisten Firmen scheiden immer wieder Kollegen vom Unternehmen aus! Und mal will ja seine Datenbank immer aktuell halten
Stable System: OTRS 2.1.1 Source; Ubuntu Dapper Drake; Apache2.0.x; MySQL 5.0.x
Test System: OTRS 2.0.4 .deb Packages; Debian testing; Apache2.0.x; MySQL 4.1.x
Test System: OTRS 2.0.4 .deb Packages; Debian testing; Apache2.0.x; MySQL 4.1.x
-
- Znuny guru
- Posts: 2189
- Joined: 08 Dec 2005, 17:01
- Znuny Version: 5.0.x
- Real Name: André Bauer
- Company: Magix Software GmbH
- Location: Dresden
- Contact:
Deine Datenbank ist dann aber nicht aktuell sondern inkonsistent.
Wenn du das jemanden als Vorteil verkaufen kannst, würde ich dich direkt als Verkäufer einstellen...
Wenn du das jemanden als Vorteil verkaufen kannst, würde ich dich direkt als Verkäufer einstellen...
Prod: Ubuntu Server 16.04 / Zammad 1.2
DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!
OtterHub.org
DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!
OtterHub.org