Anasayfa / Database / Firebird / Firebird Dosya versiyonu öğrenme

Firebird Dosya versiyonu öğrenme

Elimizde bir firebird veritabanı dosyası geçti bizde bunun hangi versiyon olduğunu öğrenmek istiyoruz bu noktada dosyamızın “ODS” (on-disk structure) karşılığını tutan bir numaramız var bunu öğrenmek için.
“C:\Program Files (x86)\Firebird\Firebird_2_5\bin\gstat.exe” -h C:\DATA\VERITABANIDOSYAM.FDB
komutunu veriyoruz karşımıza çıkan bilgiler:

Database “VERITABANIDOSYAM.FDB”
Database header page information:
Flags                   0
Checksum                12345
Generation              1179
Page size               4096
ODS version             11.2
Oldest transaction      1168
Oldest active           1169
Oldest snapshot         1169
Next transaction        1169
Bumped transaction      1
Sequence number         0
Next attachment ID      36
Implementation ID       16
Shadow count            0
Page buffers            0
Next header page        0
Database dialect        1
Creation date           May 3, 2016 14:30:15
Attributes              force write

Variable header data:
Sweep interval:         20000
*END*

Burada yeralan “ODS version             11.2” bilgisi bize Firebird 2.5 olduğunu göstermektedir diğer ods versiyonları ve karşılıkları
ODS = On-Disk-Scructure

ODS                         InterBase  FireBird

9.0                            5.0            –
9.1                            5.5/5.6      –
10.0                          6.0            1.0
10.1                          6.5            1.5
11.0                          7.0            2.0
11.1                          7.1            2.1
11.2                          7.5            2.5
12.0                          2007         3.0
13.0                          2009
15.0                          XE/XE3
16.0                          XE7

Server-Versionsno.   InterBase-Server

5.6.0                         InterBase 5.6
6.0.0                         InterBase 6.0    (first version openSource)
6.0.2                         InterBase 6.0.2 (last version openSource)
7.1.0                         InterBase 7.1
7.5.0                         InterBase 7.5
7.5.1                         InterBase 7.5 SP1
8.0.0                         InterBase 2007
9.0.0                         InterBase 2009
10.0.0                       InterBase XE/XE3
12.0.x                       InterBase XE7

Server-Versionsno.   FireBird-Server
1.0.x                         FireBird 1.0
1.5.x                         FireBird 1.5
2.0.x                         FireBird 2.0
2.1.x                         FireBird 2.1
2.5.x                         FireBird 2.5
3.0.x                         FireBird 3.0

Hakkında ibrahim

İlgili Makaleler

Python Firebird Backup Restore Database

import firebirdsql.fbcore from firebirdsql import services def restore_database(fbk_file: str, fdb_file: str): con = services.connect(user='SYSDBA', password='masterkey') …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir