Hi,
ich wollte erreichen, ein Update der Firebird-
DB von Version 2.1 auf 2.5 zu machen, und zwar durch ein automatisches Programmupdate beim Kunden (Internet-Download, d.h. ich kenne die Kunden/Benutzer nicht und kann daher nicht eingreifen).
Also wurde mir geraten, mit gbak ein Backup zu machen, eine neue Datenbank über die 2.5-er Lib zu erstellen und das Backup wieder einzuspielen. Ich habe das in einem anderen Thread schonmal gepostet, aber hier nochmal meine Vorgehensweise und dann die Frage: Habe ich jetzt eine richtige 2.5er Datenbank? Der Fehler ist übrigens mit der Umstellung auf AsMemo erstmal verschwunden.
-------
Backup via gbak.exe
gbak.exe -b -g -z -v -i -IG -user SYSDBA test.db test.db.bak
Umbennen test.db -> test_tmp.db (nur, damit ich zur Not auf sie wieder zurückgreifen kann)
Neue
DB erstellen via
SQL-
Query:
CREATE DATABASE ''test.db'' USER ''sysdba'' PASSWORD ''1234'' PAGE_SIZE 4096 DEFAULT CHARACTER SET UTF8
Restore via gbak.exe
gbak.exe -R o -v -user sysdba -password 1234 test.db.bak test.db
Neues Feld erstellt via
SQL-
Query:
ALTER TABLE test1 ADD PLAINTEXT BLOB SUB_TYPE TEXT;
-------
Ich kenne mich mit Firebird noch nicht so gut aus.
Danke