7.4.13. Konfigürasyonları dosyalara aktarmak/Konfigürasyonları dosyalardan yüklemek
Bağımsız sunucu, bir konfigürasyonu XML dosyalarına dökmenizi ve yüklemenizi sağlar. Dökme ve yükleme her zaman hiyerarşik formatta yürütülür. Doğrusal döküm formatı bağımsız sunucu tarafından desteklenmez. Bağımsız sunucu, tam ve kısmi olmak üzere iki konfigürasyon dökümü ve yükleme seçeneğini destekler.
Tam dökümü gerçekleştirmek için aşağıdaki komutu kullanın:
ibcmd infobase config export --user=ibuser --password=123 --config=config.yml d:\cfg_xml
Aşağıdaki komut, konfigürasyon ve dışa aktarma dizinini senkronize etmenizi sağlar:
ibcmd infobase config export --user=ibuser --password=123 --sync --config=config.yml d:\cfg_xml
D:\cfg_xml dizinindeki döküm, aşağıdaki durumlarda güncellenir:
- d:\cfg_xml dizini ConfigDumpInfo.xml dosyasını içerirse.
- Kök nesne UUID'ler konfigürasyonda ve ConfigDumpInfo.xml dosyasında eşleşirse.
- XML döküm formatının sürüm sayısı, konfigürasyon ve ConfigDumpInfo.xml dosyasıyla eşleşirse.
- Döküm verisi d:\cfg_xml dizininde hiyerarşik formattaysa.
- Senkronizasyon tam konfigürasyon dökümünü gerektirmezse.
İçe aktarırken, içe aktarılabilir dışa aktarma formatı otomatik olarak belirlenir. Konfigürasyonu dosyalardan tamamen içe aktarmak için aşağıdaki komutu kullanın:
ibcmd infobase config import --user=ibuser --password=123 --config=config.yml d:\cfg_xml
Bu komutun config.yml konfigürasyon dosyası tarafından tanımlanan infobase'deki konfigürasyonu tamamen değiştireceği bilinmelidir.
Kısmi konfigürasyon yüklemesini gerçekleştirmek için aşağıdaki komutu kullanın:
type d:\fileList.lst|ibcmd infobase config import files --user=ibuser --password=123 --http-base-dir d:\cfg_xml
Burada:
- Yalnızca d:\fileList.lst dosyasındaki dosyalar içe aktarılır.
- d:\fileList.lst dosyası, içe aktarılacak dosyaların tam yollarının listesini içerir. Bir satır, bir dosyaya giden tam bir yolu içerir.
- d:\cfg_xml dizini, dışa aktarılmış veriye sahip bir dizini içerir.
Ayrıca bkz.:
- Konfigürasyonları dosyalara aktarmak/Konfigürasyonları dosyalardan geri yüklemek.
- Bağımsız sunucunun konfigürasyon dosyası.