Search the FirstSpirit Knowledge Base
Hallo Zusammen,
momentan versuchen wir, unsere Oracle Datenbank an FS anzubinden. Das Datenbank-Layer zu erzeugen hat auch funktioniert. eine Verbindung konnte hergestellt werden.
Im nächsten Schritt im SiteArchitect in der Vorlagenverwaltung möchten wir ein Datenbank-Schema mit "Schema aus Datenbank erzeugen" anlegen. Dies schlägt jedoch jedesmal wegen inkompatibler Datentypen fehl (lädt lange und wird dann leer angelegt), da es wohl einige Tabellen mit spezielleren Datentypen in unserer DB gibt. Wir brauchen aber eigentlich nur eine bestimmte Tabelle, die ganz simple Datentypen hat.
Daher die Frage: Ist es möglich, gleich bei der Layer Konfiguration im ServerManager nur bestimmte Tabellen einer Datenbank anzubinden?
Oder: ist es möglich bei der Schema-Erzeugung nur bestimmte Tabellen auszulesen?
Vielen Dank im Voraus & freundliche Grüße
Jenny Zhou
Hallo Jenny,
ich bin auch keine Expertin für die Datenbankschemata in FirstSpirit, aber ein Workaround ist mir eingefallen, der möglicherweise funktionieren könnte, selbst wenn FirstSpirit selbst keine Unterstützung für diesen Fall hätte: Wenn ihr einen bestimmten technischen Datenbankbenutzer anlegt, der ausschließlich Rechte auf der Tabelle erhält, die für euch von Interesse ist, müssten die anderen Tabellen ausgeblendet und nicht zugreifbar werden. FirstSpirit kann sich dann natürlich nicht davon verwirren lassen. Möglicherweise hilft euch das.
Viele Grüße,
Lena
Hi Jenny,
kannst du uns ne Rückmeldung geben, ob dich Lenas Vorschlag ans Ziel bringen konnte?
Grüße,
Hannes
Hallo Lena,
vielen Dank für deinen Vorschlag, nur leider wäre es in unserem Fall verhältnismäßig gesehen ein zu großer Aufwand einen neuen User anzulegen da ein neuer User auch ein neues Schema bedeuten würde.
Daher werden wir nun nicht mehr die Datenbankanbindung nutzen sondern die Daten in FS selbst hinterlegen.
Trotzdem danke, vielleicht stößt jemand anderes mal auf das gleiche Problem und kann dann deinen Vorschlag ausprobieren und entsprechend die Antwort ggf. als richtig markieren.
Viele Grüße
Jenny