Bonjour à tous,
La version 5.3 ne peut pas lire les données de Firebird 2.5 donc les
fichiers odb incorporant firebird et créés jusqu'en version LibreOffice
5.2 (incompatibilité entre firebird 2.5 utilisé jusqu'à LO 5.2 et
Firebird 3.0 utilisé par LO 5.3). Voir notes de version
https://wiki.documentfoundation.org/ReleaseNotes/5.3/fr#Base.
Je suis en train d'essayer la procédure de conversion des fichiers en
attendant la compatibilité mais je rencontre un problème.
Le Gbak que j'ai écrit semble fonctionner (si j'en crois le compte-rendu
d'exécution) mais après remplacement dans la base odb du fichier
firebird.fdb (et non database.fdb comme indiqué dans les notes de
version) par le fichier firebird.fbk issu du Gbak, LO 5.3 ne peut ouvrir
la base odb car "fichier corrompu'.
J'ai effectué les manipulations du fichier odb avec 7-Zip. Je me
demandais si la corruption ne proviendrait pas de ces manipulations.
Quelqu'un(e) a-t-il fait des essais ?
Bernard
Mon Gbak de test :
"C:\Program Files\Firebird\Firebird_2_5\bin\gbak.exe" -verbose -y
%USERPROFILE%\Desktop\gbak.log -user SYSDBA -password masterkey
-convert localhost:%USERPROFILE%\Desktop\firebird.fdb
%USERPROFILE%\Desktop\firebird.fbk
Donc, ceci sous Win7/x86.
Le compte-rendu d'exécution ;
gbak:readied database localhost:C:\Users\Bernard\Desktop\firebird.fdb
for backup
gbak:creating file C:\Users\Bernard\Desktop\firebird.fbk
gbak:starting transaction
gbak:database localhost:C:\Users\Bernard\Desktop\firebird.fdb has a page
size of 4096 bytes.
gbak:writing domains
gbak: writing domain RDB$1
gbak: writing domain RDB$3
gbak:writing shadow files
gbak:writing character sets
gbak:writing collations
gbak:writing functions
gbak:writing tables
gbak: writing table Table1
gbak: writing column lib
gbak: writing column ID
gbak:writing types
gbak:writing filters
gbak:writing id generators
gbak:writing stored procedures
gbak:writing exceptions
gbak: writing index RDB$PRIMARY1
gbak: writing data for table Table1
gbak:0 records written
gbak:writing triggers
gbak:writing trigger messages
gbak: writing privilege for user
gbak: writing privilege for user
gbak: writing privilege for user
gbak: writing privilege for user
gbak: writing privilege for user
gbak: writing privilege for user PUBLIC
gbak: writing privilege for user
gbak: writing privilege for user
gbak: writing privilege for user
gbak: writing privilege for user
gbak: writing privilege for user
gbak: writing privilege for user PUBLIC
gbak: writing privilege for user
gbak: writing privilege for user
gbak: writing privilege for user
gbak: writing privilege for user
gbak: writing privilege for user
gbak: writing privilege for user PUBLIC
gbak: writing privilege for user
gbak: writing privilege for user
gbak: writing privilege for user
gbak: writing privilege for user
gbak: writing privilege for user
gbak:writing table constraints
gbak:writing constraint INTEG_1
gbak:writing constraint INTEG_2
gbak:writing referential constraints
gbak:writing check constraints
gbak:writing SQL roles
gbak:writing names mapping
gbak:closing file, committing, and finishing. 1536 bytes written
--
Envoyez un mail à qa+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/qa/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
- [fr-qa] [Base 5.3] compatibilité des bases avec Firebird intégré entre LO 5.2 et LO 5.3 · Bernard Ribot
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.