Ana içeriğe geç

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.

NOT

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.