Datenexport Kurs-->Schild

Spezielle Fragen zum Import/Export von Kurs42 nach Schild-NRW

Moderator: wschrewe

kprobst
Beiträge: 5
Registriert: Mittwoch 28. April 2021, 09:27
Schulform: Gymnasium

Re: Datenexport Kurs-->Schild

Beitrag von kprobst »

Das ist keine robuste oder nachhaltige Lösung, aber würde es womöglich zunächst ausreichen, der Schild-Datenbank für jede Tabelle einen korrespondierenden VIEW hinzuzufügen, der in Kleinbuchstaben benannt ist? So etwas in der Art von

Code: Alles auswählen

CREATE VIEW eigeneschule_jahrgaenge AS SELECT * FROM EigeneSchule_Jahrgaenge;
für jede einzelne Tabelle der DB.
Anscheinend speichert Kurs die Tabellennamen nirgendwo im Klartext, sonst könnte man ja da eingreifen (?).
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1686
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Datenexport Kurs-->Schild

Beitrag von wschrewe »

Merkwürdigerweise funktioniert das mit meiner MySQL-Installation problemlos. Es muss also irgendwo ein Knöpfchen geben, an dem man drehen kann (oder vielleicht besser nicht dreht).
Sicherheitshalber werde ich aber mal alle Abfragen durchnudeln und auf Groß- und Kleinschreibung kontrollieren. Schöne Arbeit für den 1.Mai. ;)
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
Benutzeravatar
Pfotenhauer
Beiträge: 3081
Registriert: Dienstag 25. September 2018, 12:53
Wohnort: Wuppertal
Schulform: Realschule
Motto: Wer schnell hilft, hilft doppelt!
Kontaktdaten:

Re: Datenexport Kurs-->Schild

Beitrag von Pfotenhauer »

Hallo.

Unter Windows wird MySQl standardmäßig mit lowercaseTablenames=1 installiert, weil Windows im Dateisystem so oder so nicht Casesensitive ist. Unter Linux ist das anders herum, da kann man das mit dem Parameter lowercasetablenames=1 in der my.ini steuern.
Das geht aber nur für den gesamten Server.

Sinnvoller wäre es aus meiner Sicht, wenn die Programme die korrekte Groß-/Kleinschreibung der Tabellen beachten würden.
In Schild3.0 nutzen wir am SQL-Server z.B. eine Unicode-Binary-Collation, da ist auch der MS-SQL-Server sehr scharf, was Tabellen- und Spaltenschreibweise angeht.
Mit freundlichen Grüßen
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135

E-Mail: frank.pfotenhauer@msb.nrw.de
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1686
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Datenexport Kurs-->Schild

Beitrag von wschrewe »

In Schild3.0 nutzen wir am SQL-Server z.B. eine Unicode-Binary-Collation,
Warum?
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
Benutzeravatar
Pfotenhauer
Beiträge: 3081
Registriert: Dienstag 25. September 2018, 12:53
Wohnort: Wuppertal
Schulform: Realschule
Motto: Wer schnell hilft, hilft doppelt!
Kontaktdaten:

Re: Datenexport Kurs-->Schild

Beitrag von Pfotenhauer »

Weil die am performantesten ist und wir einen einheitlichen Standard haben wollen.
Mit freundlichen Grüßen
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135

E-Mail: frank.pfotenhauer@msb.nrw.de
kprobst
Beiträge: 5
Registriert: Mittwoch 28. April 2021, 09:27
Schulform: Gymnasium

Re: Datenexport Kurs-->Schild

Beitrag von kprobst »

Unter Linux ist das anders herum, da kann man das mit dem Parameter lowercasetablenames=1 in der my.ini steuern.
Das geht aber nur für den gesamten Server.
…und insbesondere auch nur bei der erstmaligen Initialisierung des Servers, wenn ich das richtig verstehe (macht ja auch irgendwie Sinn).
Sicherheitshalber werde ich aber mal alle Abfragen durchnudeln und auf Groß- und Kleinschreibung kontrollieren.
Das klingt ja nach entzückender Arbeit - und wäre, wenn es "nur" das wäre, für uns ein tolles Geschenk.

Jedenfalls danke ich schon einmal für die freundliche Rückmeldung und harre zunächst einmal der Dinge, die da kommen mögen.
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1686
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Datenexport Kurs-->Schild

Beitrag von wschrewe »

kprobst hat geschrieben: Freitag 30. April 2021, 00:30Das klingt ja nach entzückender Arbeit
Na ja, so schlimm ist es auch nicht. Es ist tatsächlich so, dass ich in den Abfragen einige Tabellennamen klein geschrieben hatte. Unter Windows bzw. mit einer Access-DB ist das nie aufgefallen. im Moment denke ich darüber nach (bzw. habe es im Versuchsbetrieb), die gesamten Abfragen in eine SqLite-DB auszulagern. Dann kann man solche Probleme leicht on the fly beheben.
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
kprobst
Beiträge: 5
Registriert: Mittwoch 28. April 2021, 09:27
Schulform: Gymnasium

Re: Datenexport Kurs-->Schild

Beitrag von kprobst »

Dafür gibt es ein artiges vorschüssiges "Dankeschön" von uns!
kroerig
Beiträge: 280
Registriert: Samstag 5. Januar 2019, 20:18
Schulform: - keine Schule -
Kontaktdaten:

Re: Datenexport Kurs-->Schild

Beitrag von kroerig »

Gleiches Problem auch in die andere Richtung:
viewtopic.php?f=27&t=3256

Bitte dringend um Abhilfe.
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1686
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Datenexport Kurs-->Schild

Beitrag von wschrewe »

Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
Antworten

Zurück zu „Import/Export“