Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Interbase 2007 auf UTF8 umstellen (https://www.delphipraxis.net/119928-interbase-2007-auf-utf8-umstellen.html)

Elvis 17. Sep 2008 11:42

Re: Interbase 2007 auf UTF8 umstellen
 
Zitat:

Zitat von chaosben
Ein Tool schreiben, das die Daten pumpt ist nicht das Problem. Das Problem sind die Metadaten und die Abhängigkeiten.

Easy. (Kommentare setzen geht zu jedem Zeitpunkt, da sie keine Datenabhängigkeit haben)
  • Zu allererst die Domains erzeugen.
  • Dann die Tabellen ohne Keys, Generatores und Trigger. Dann die Daten reinwerfen.
  • Dann die PKs Und erst jetzt, zum Schluss, die FKs, Generatoren und Trigger.
Di meisten kommerziellen Tools werden das bereits genauso machen. ;-)

IBExpert 17. Sep 2008 19:27

Re: Interbase 2007 auf UTF8 umstellen
 
Zitat:

Zitat von chaosben
Zitat:

Zitat von mkinzler
Im Notfall

:-)
Danke für die Antwort. Das Problem sind nur die Daten (Blobs) und die Größe (32GB)

wenn es ein einmaliger vorgang ist, dannn braucht das sowieso sein zeit mit 32GB.
Technisch ist das aber kein Problem, weil zumindest IBExpert beim Metadaten Script
Export auch die Blobs in eigene separate Dateien exportiert.

Was ein wenig nervt ist dann aber das Umsetzen der Sonderzeichen in Unicode Syntax
(aber so viele sind das nicht, weil viele Zeichen aus dem ASCII Zeichensatz ja auch unter
ISO8859_1 und Unicode identisch im Script benutzt werden können, die nicht ASCII
Zeichen sehen aber anders aus (Ging aber mit Ultraedit auch recht flott).

Bis 10 GB haben wir das auf dem Wege schon gemacht

chaosben 20. Okt 2008 13:22

Re: Interbase 2007 auf UTF8 umstellen
 
Danke für die Antwort. Wir haben es jetzt erst mal abgesagt ... zu viel Aufwand. :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:24 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz