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