Genel Bakış
DbVersion servisinin amacı; LOGO ürünlerinin ve mikro servislerinin veritabanı şemalarını ve varsayılan kayıtlarını çok kullanıcılı bir şekilde yönetmek ve versiyonlamaktır. PostgreSql, MySql, SqlServer gibi veritabanlarını destekler.
Kavramlar
Kullanım Senaryoları
- İki veritabanı arasında şema farklılığını(changelog) üretmek ve bu farklılıkları uygulamak.Bu veritabanları fiziksel yada jpa persistence veritabanı olabilir.Şema farkları jpa entitylerinden de üretilebilir.
- Versiyonlu şekilde sql scriptleri çalıştırmak ve varsayılan kayıtlar ilgili tenantın veritabanında oluşturmak.
API Dokümantasyonu
Swagger UI: http://ec2-34-246-169-3.eu-west-1.compute.amazonaws.com:9005/api/api-docs
İlişkili Platform Servisleri
- Ayarlar Servisi (Settings Service)
- Bulut Yönetim Servisi (Cloud Control Service)
- Cache: Redis
- Index: Elasticsearch
- RDBMS: PostgreSQL