Re: [de-discuss] Re: Automatische Migration von integrierten HSQLDB ODB-Dateien nach integrierten Firebird-Datenbank ODB-Dateien

2018-04-23 Diskussionsfäden Gerhard Weydt

Hallo Andreas,

eine interne Datenbank hat sicher Nachteile, weshalb ich eine externe 
verwende, wo es möglich ist. Aber dazu muss die externe DB auch 
installiert werden, das scheut mancher; auch wenn man eine kleine 
Anwendung andern zur Verfügung stellen will, ist eine externe Datenbank 
eine Hürde, die vielleicht den Aufwand nicht lohnt.
Und wie Robert schon schrieb: der Umstieg auf Firebird ist seit langem 
beschlossen. Grund dürfte unter anderem sein, dass man dann kein Java 
mehr benötigt.


Gruß

Gerhard

Am 21.04.2018 um 12:43 schrieb Andreas Säger:

Am 21.04.2018 um 08:38 schrieb Robert Großkopf:

Hallo Andreas,
Natürlich kann auch jede Datenbank mit einem Upgrade auf die externe
Variante der HSQLDB vollzogen werden. Es geht hier aber eben darum, die
interne Variante von HSQLDB nach Firebird hin zu bewegen.


Wozu?





--
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


[de-discuss] Re: Automatische Migration von integrierten HSQLDB ODB-Dateien nach integrierten Firebird-Datenbank ODB-Dateien

2018-04-23 Diskussionsfäden Andreas Säger
Am 21.04.2018 um 08:38 schrieb Robert Großkopf:
> Hallo Andreas,
> Natürlich kann auch jede Datenbank mit einem Upgrade auf die externe
> Variante der HSQLDB vollzogen werden. Es geht hier aber eben darum, die
> interne Variante von HSQLDB nach Firebird hin zu bewegen.
> 

Wozu?


-- 
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-discuss] Re: Automatische Migration von integrierten HSQLDB ODB-Dateien nach integrierten Firebird-Datenbank ODB-Dateien

2018-04-21 Diskussionsfäden Robert Großkopf
Am 21.04.2018 um 00:27 schrieb Gerhard Weydt:
> Hallo Robert, *,
> 
> eine beeindruckende Arbeit, die du da geleistet hast.
> Um sicherzugehen: die zweite Spalte zeigt alternative Formulierungen für
> geläufige HSQLDB-Funktionen, die sowohl in HSQLDB als auch in Firebird
> zulässig sind? Die also schon vor der Migration in HSQLDB manuell
> umgesetzt werden könnten, dann müsste die Migation nichts mehr tun? 

Genau so ist das gedacht. Natürlich kann die Migration auch die Begriffe
der ersten Spalte durch die der 2. ersetzen. Ich werde für das Handbuch
die Datenbanken so weit umschreiben, dass ich z.B. IFNULL, CASEWHEN u.ä.
nicht mehr nutze, da es dafür Alternativen gibt, die in der 2. Spalte
aufgelistet sind und in beiden Varianten laufen. Schließlich soll das
Handbuch ja noch weiter auch für Nutzer der HSQLDB sinnvoll sein.

> Praktisch macht das allerdings keinen großen Unterschied, die Migration
> muss auch die Fälle umsetzen, bei denen in Spalte 2 etwas steht, denn
> wenn die Funktion in Spalte 1 verwendet wurde, muss etwas umgesetzt werden.

Eben. Nur in Spalte 2 stehen die Funktionen, die für beide gelten. Die
Funktionen, die gleich sind, habe ich natürlich raus gelassen.

> Als Anleitung für die Migration wäre deshalb eine andere Anordnung der
> Daten vielleicht praktischer:
> - Als erste Spalte die Funktionen, die in Spalte 1 *oder* Spalte 2
> genannt werden,

Warum? Die in Spalte 2 müssen doch nicht ersetzt werden. Die gelten für
beide.

> - als zweite Spalte die Funktion in Spalte 3 oder Spalte 2 (soweit ich
> sehe, gibt es keine Doppeleinträge in diesen beiden Spalten) oder der
> Eintrag, dass das unverändert bleiben kann oder dass es da in Firebird
> nichts gibt.

Keine der Funktionen aus Spalte 1 wird in Firebird funktionieren. Sie
muss zwingend durch Spalte 2 oder, wenn das sinnvoller erscheint, durch
Spalte 3 ersetzt werden. Einige der Funktionen wird es in Firebird nicht
mehr geben, wobei ich im Netz nur eine Beschreibung für Firebird 2.5
gefunden habe. Wie mit fehlenden Funktionen umgegangen werden soll kann
ich nicht sagen. Ich würde die Datenbanken zu externen
HSQLDB-Datenbanken machen.

Gruß

Robert
-- 
Homepage: http://robert.familiegrosskopf.de
LibreOffice Community: http://robert.familiegrosskopf.de/map_3


-- 
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-discuss] Re: Automatische Migration von integrierten HSQLDB ODB-Dateien nach integrierten Firebird-Datenbank ODB-Dateien

2018-04-21 Diskussionsfäden Robert Großkopf
Hallo Andreas,
> 
> Die Konvertierung beherrscht nicht den Datentyp Double, und wenn ich
> eine Tabelle mit HSQL-Doubles manuell in eine neue FB-Datenbank kopiere
> friert das Programm ein.

Sollte aber. Wenn nicht, dann bitte einen Bugreport aufgeben:
https://bugs.documentfoundation.org/show_bug.cgi?id=104734

Gruß

Robert
-- 
Homepage: http://robert.familiegrosskopf.de
LibreOffice Community: http://robert.familiegrosskopf.de/map_3


-- 
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-discuss] Re: Automatische Migration von integrierten HSQLDB ODB-Dateien nach integrierten Firebird-Datenbank ODB-Dateien

2018-04-21 Diskussionsfäden Robert Großkopf
Hallo Andreas,
> 
> Warum nur dieser unsinnige Aufwand wenn man eigentlich nur upgraden
> müsste? HSQL2 funktioniert als externe Datenbank annähernd perfekt mit
> LibreOffice, jedenfalls bis 2.3.4. Ab 2.4 gibt es ein Problem mit einem
> neuen Datentyp, nämlich Timestamp mit Zeitzone.

Das ist schon seit 2012 in der Planung drin:
https://bugs.documentfoundation.org/show_bug.cgi?id=51780

Natürlich kann auch jede Datenbank mit einem Upgrade auf die externe
Variante der HSQLDB vollzogen werden. Es geht hier aber eben darum, die
interne Variante von HSQLDB nach Firebird hin zu bewegen.

Gruß

Robert
-- 
Homepage: http://robert.familiegrosskopf.de
LibreOffice Community: http://robert.familiegrosskopf.de/map_3


-- 
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


[de-discuss] Re: Automatische Migration von integrierten HSQLDB ODB-Dateien nach integrierten Firebird-Datenbank ODB-Dateien

2018-04-20 Diskussionsfäden Andreas Säger
Am 20.04.2018 um 17:55 schrieb Robert Großkopf:
> Hallo *,
> 
> da ist noch viel, was geschehen muss, bevor das alles auch nur halbwegs
> funktioniert. Im Bugtracker laufen die Drähte heiß. Wenn ich aktuell
> Bugs dazu melde, dann kommt erst einmal die Aufforderung, bitte die
> allerletzte Daily-Version zu nehmen ...
> 

Die Konvertierung beherrscht nicht den Datentyp Double, und wenn ich
eine Tabelle mit HSQL-Doubles manuell in eine neue FB-Datenbank kopiere
friert das Programm ein.
Wenn ich die Zieltabelle neu anlege und dann nur die HSQL Daten in die
fertige Tabelle einfüge, kommt die Meldung, dass die Datentypen nicht
kompatibel seien.
Doubles aus Calc können eingefügt werden.


-- 
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


[de-discuss] Re: Automatische Migration von integrierten HSQLDB ODB-Dateien nach integrierten Firebird-Datenbank ODB-Dateien

2018-04-20 Diskussionsfäden Andreas Säger
Am 20.04.2018 um 17:55 schrieb Robert Großkopf:
> Hallo *,
> 
> da ist noch viel, was geschehen muss, bevor das alles auch nur halbwegs
> funktioniert. Im Bugtracker laufen die Drähte heiß. Wenn ich aktuell
> Bugs dazu melde, dann kommt erst einmal die Aufforderung, bitte die
> allerletzte Daily-Version zu nehmen ...
> 
> Ich habe jetzt erst einmal einen Beitrag auf
> https://wiki.documentfoundation.org/Documentation/FirebirdMigration
> gestellt:
> Alle Funktionen, bei denen eine Migration von HSQLDB zu Firebird nicht
> einfach so funktioniert. Dann eine Spalte, die Funktionen aufzeigt, die
> stattdessen in HSQLDB übernommen werden können und so auch in Firebird
> existieren. Und wenn kein gemeinsamer Schnittpunkt ist:
> Firebirdfunktionen, die das Gleiche machen wie die HSQLDB-Funktionen.
> Bei der HSQLDB gibt es allerdings auch Spezialfunktionen, die in
> Firebird (zumindest laut Handbuch Firebird 2.5; aktuelleres gibt es
> nicht) nicht existieren.
> 
> Gruß
> 
> Robert
> 

Warum nur dieser unsinnige Aufwand wenn man eigentlich nur upgraden
müsste? HSQL2 funktioniert als externe Datenbank annähernd perfekt mit
LibreOffice, jedenfalls bis 2.3.4. Ab 2.4 gibt es ein Problem mit einem
neuen Datentyp, nämlich Timestamp mit Zeitzone.


-- 
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-discuss] Re: Automatische Migration von integrierten HSQLDB ODB-Dateien nach integrierten Firebird-Datenbank ODB-Dateien

2018-04-20 Diskussionsfäden Robert Großkopf
Hallo Florian,
> 
> Wir haben auch wen, der uns beim dokumentieren helfen würde (
> https://bugs.documentfoundation.org/show_bug.cgi?id=116944#c44 ) Bitte
> nicht übersehen!!

Ich habe Drew Jensen auch noch direkt angeschrieben. Von dem Kommentar
hatte ich ja den Link.

Gruß

Robert
-- 
Homepage: http://robert.familiegrosskopf.de
LibreOffice Community: http://robert.familiegrosskopf.de/map_3


-- 
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-discuss] Re: Automatische Migration von integrierten HSQLDB ODB-Dateien nach integrierten Firebird-Datenbank ODB-Dateien

2018-04-20 Diskussionsfäden Florian Reisinger
Hallo Robert,

Ich versuche auch außerhalb des Bugtrackers etwas zu bewegen.

Wir haben auch wen, der uns beim dokumentieren helfen würde (
https://bugs.documentfoundation.org/show_bug.cgi?id=116944#c44 ) Bitte
nicht übersehen!!

LG

Florian

Robert Großkopf  schrieb am Fr., 20. Apr. 2018,
17:55:

> Hallo *,
>
> da ist noch viel, was geschehen muss, bevor das alles auch nur halbwegs
> funktioniert. Im Bugtracker laufen die Drähte heiß. Wenn ich aktuell
> Bugs dazu melde, dann kommt erst einmal die Aufforderung, bitte die
> allerletzte Daily-Version zu nehmen ...
>
> Ich habe jetzt erst einmal einen Beitrag auf
> https://wiki.documentfoundation.org/Documentation/FirebirdMigration
> gestellt:
> Alle Funktionen, bei denen eine Migration von HSQLDB zu Firebird nicht
> einfach so funktioniert. Dann eine Spalte, die Funktionen aufzeigt, die
> stattdessen in HSQLDB übernommen werden können und so auch in Firebird
> existieren. Und wenn kein gemeinsamer Schnittpunkt ist:
> Firebirdfunktionen, die das Gleiche machen wie die HSQLDB-Funktionen.
> Bei der HSQLDB gibt es allerdings auch Spezialfunktionen, die in
> Firebird (zumindest laut Handbuch Firebird 2.5; aktuelleres gibt es
> nicht) nicht existieren.
>
> Gruß
>
> Robert
> --
> Homepage: http://robert.familiegrosskopf.de
> LibreOffice Community: http://robert.familiegrosskopf.de/map_3
>
>
> --
> Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
> Probleme?
> https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
> Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
> Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
> Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
>
-- 

Mit freundlichen Grüßen, | Yours,
Florian Reisinger

-- 
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-discuss] Re: Automatische Migration von integrierten HSQLDB ODB-Dateien nach integrierten Firebird-Datenbank ODB-Dateien

2018-04-20 Diskussionsfäden Robert Großkopf
Hallo *,

da ist noch viel, was geschehen muss, bevor das alles auch nur halbwegs
funktioniert. Im Bugtracker laufen die Drähte heiß. Wenn ich aktuell
Bugs dazu melde, dann kommt erst einmal die Aufforderung, bitte die
allerletzte Daily-Version zu nehmen ...

Ich habe jetzt erst einmal einen Beitrag auf
https://wiki.documentfoundation.org/Documentation/FirebirdMigration
gestellt:
Alle Funktionen, bei denen eine Migration von HSQLDB zu Firebird nicht
einfach so funktioniert. Dann eine Spalte, die Funktionen aufzeigt, die
stattdessen in HSQLDB übernommen werden können und so auch in Firebird
existieren. Und wenn kein gemeinsamer Schnittpunkt ist:
Firebirdfunktionen, die das Gleiche machen wie die HSQLDB-Funktionen.
Bei der HSQLDB gibt es allerdings auch Spezialfunktionen, die in
Firebird (zumindest laut Handbuch Firebird 2.5; aktuelleres gibt es
nicht) nicht existieren.

Gruß

Robert
-- 
Homepage: http://robert.familiegrosskopf.de
LibreOffice Community: http://robert.familiegrosskopf.de/map_3


-- 
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


[de-discuss] Re: Automatische Migration von integrierten HSQLDB ODB-Dateien nach integrierten Firebird-Datenbank ODB-Dateien

2018-04-20 Diskussionsfäden Andreas Säger
Am 20.04.2018 um 09:47 schrieb K-J LibreOffice:
> Hallo zusammen,
> ich habe die Diskussion hier nur am Rande verfolgt, allerdings bleibt
> für mich eine Frage noch unbeantwortet:
> Nächste Woche (27. April) findet offiziell eine Bug Hunting Session für
> 6.1 RC 1 [1] statt.
> Wird jetzt die Migration als Automatik oder nur als Vorschlag im RC1
> integriert sein?
> Ansonsten sollte ein entsprechender, deutlich sichtbarer Hinweis auf der
> Wiki-Seite landen. Und zwar vor dem 27. April.
> 
> [1] https://wiki.documentfoundation.org/QA/BugHuntingSession/6.1.0Alpha
> 

Oh, 27. April. Ich sitze hier und niemand da außer mir. Egal. Ich habe
in der letzten halben Stunde folgendes gemacht.
Ca. 100 Base-Dokumente in einen Ordner kopiert, mit LO 6.1 geöffnet,
erst den Tabellen-Container geklickt, um nur die Konvertierung zu
triggern, bei Erfolg das erstbeste Formular gestartet.
Eben war ich bei Dokument Nr. 15 mit embedded HSQL und die Ergebnisse
sind wie folgt:

9x Konvertierung schlägt fehl
4x Formular funktioniert nicht
1x Crash (crasht nicht mit anderen Versionen)
1x OK

Ich habe die Fehlermeldungen kaum verstanden oder auch nur gelesen. Mir
ist nur aufgefallen, dass Formulare anscheinend keine benannten
Parameter unterstützen, etwa wenn ein Unterformular sowas benutzt
SELECT * FROM "Data" WHERE "X" LIKE :Starts_With ||'%'
und der Parameter :Starts_With mit einem Wert vom übergeordneten
Formular substituiert wird. Ich habe kaum ein Formular, wo ich das nicht
anwende.

Muss jetzt weg.
Tschüß


-- 
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-discuss] Re: Automatische Migration von integrierten HSQLDB ODB-Dateien nach integrierten Firebird-Datenbank ODB-Dateien

2018-04-15 Diskussionsfäden Robert Großkopf
Hallo Andreas,
> 
> Also ich habe alle wichtigen HSQLDBs in externe Datenbanken konvertiert
> weil die große Schwäche von Base nicht HSQL ist sondern die Einbettung
> in das Datenbankdokument. Ein Problem, das mit dem Wechsel nach Firebird
> nicht gelöst werden wird.

Sehe ich auch so. Das, was Firebird zusätzlich an Funktionen bietet ist
zwar ganz nett. Wir verlieren aber die Abwärtskompatibilität und den
Kontakt zu AOO. An Sicherheit werden wir da nicht gewinnen, zumal es so
ist, dass bei Firebird sämtliche Dateneingaben erst zum Schluss nach
expliziter Auswahl des Speicherns tatsächlich auf die Platte geschrieben
werden. Ein falscher Klick und alle Neueingaben sind weg. Und die
falschen Klicks werden von Base-Usern kommen, die die interne HSQLDB
gewöhnt sind, da dort bei Dateneingaben eben keine zusätzliche
Bestätigung notwendig ist.
> 
> Darf ich davon ausgehen, dass die wilde Java-Stürmerei nicht soweit
> gehen wird, dass JDBC-Schnittstellen geschleift werden? Das wäre für
> mich persönlich das Ende von LibreOffice.

Das kann ich mir nicht vorstellen. JDBC-Verbindungen sind doch die, die
nach meiner Erfahrung am unkompliziertesten laufen. Davon habe ich, im
Gegensatz zum Wechsel von HSQLDB zu einer anderen internen Datenbank,
auch noch nirgendwo etwas gelesen.

Gruß

Robert
-- 
Homepage: http://robert.familiegrosskopf.de
LibreOffice Community: http://robert.familiegrosskopf.de/map_3


-- 
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


[de-discuss] Re: Automatische Migration von integrierten HSQLDB ODB-Dateien nach integrierten Firebird-Datenbank ODB-Dateien

2018-04-14 Diskussionsfäden Andreas Säger
Am 11.04.2018 um 09:12 schrieb Alexander Thurgood:
> 
> Also, Vorsicht beim Testen. Nur Kopien von wichtigen HSQLDB ODB-Dateien
> verwenden.
> 
> Bugs bitte in den Bugzilla anmelden.
> 

Also ich habe alle wichtigen HSQLDBs in externe Datenbanken konvertiert
weil die große Schwäche von Base nicht HSQL ist sondern die Einbettung
in das Datenbankdokument. Ein Problem, das mit dem Wechsel nach Firebird
nicht gelöst werden wird.

Darf ich davon ausgehen, dass die wilde Java-Stürmerei nicht soweit
gehen wird, dass JDBC-Schnittstellen geschleift werden? Das wäre für
mich persönlich das Ende von LibreOffice.

Grüße,
Andreas Säger


-- 
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert