18-02-2017, Saat: 13:35
(Son Düzenleme: 18-02-2017, Saat: 14:16, Düzenleyen: masteryoda.
Sebep: başlık imla
)
Elime geçen bir firebird veritabanında bazı alanları açamamıştım sistemde firebird 2.5 kurulu idi bazı tanımlamak istediğim trigerlarda çalışmamıştı sonra bu veritabanı dosyasının hiç güncellenmediği aklıma geldi bir kaç google aramasından sonra versiyonunu nasıl öğrenebileceğimi buldum 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
“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
“Do. Or do not. There is no try.”