GMU POS
GMU ve POS isminde iki ayrı API ve bu iki API’nin ayrı ayrı DbScriptler’i bulunmaktadır.
Aşağıda POS tarafından kullanılan veritabanları ve bu veritabanlarının ne şekilde güncellenmesi gerektiğiyle ilgili detaylar verilmiştir.
POS tarafından kullanılan 2 farklı veritabanı bulunmaktadır. Bu veritabanları aşağıda listelenmiştir;
- Hangfire
- POS
DBScript, SQL sorgusu formatında iletilir. Her versiyon geçişinde gönderilen DbScript GmuPosApi
klasörü içinde iletilir. Script'in çalıştırılıp çalıştırılmaması gerektiğiyle ilgili kontrolde DBScript_MasterDB.sql
dosyasının içinde yer alan versiyon numarası teyit edilir.
Örneğin;
MasterDB script'inin en alt satırında yer alan Master database schema upgraded to x
alanında verilen "x" değeri, tarih formatında (YYYYMMDD) versiyon numarasını temsil etmektedir. Bu tarihe bakılarak script'in güncel olup olmadığı kontrol edilir.
POS veritabanları için önceki versiyonlar çalıştırılmamış olsa bile, iletilen en güncel script'i çalıştırmak yeterli olacaktır. Ek olarak, versiyon numarası güncellenmemiş olsa dahi script'i çalıştırmanın herhangi bir sakıncası olmayacaktır.
Gönderilen versiyon geçişi maillerinde özellikle hangi scriptler’in çalıştırılması gerektiği mailin en alt kısmında detaylıca belirtilmektedir.