|
<< İçindekileri Görüntülemek İçin Tıklayın >> Yer: Teknik Kılavuzlar > Netsim System Agent İstemci Protokolü Referansı > 3. Diğer HTTP uçları (/ClientREST/...) > 3.1 GET /crud/METADATA/<ne>[/<ad>]?source=ivd — IVD$ kataloğu (I8, 2026-09-16) |
source=ivd verilince metaveri sağlayıcının kataloğundan değil, ürün veritabanının içindeki IVEDI
kataloğundan (IVD$V_* görünümleri; STORAGE kipindeki Firebird / PostgreSQL veritabanında motor onları depoya da kurar) SQL ile okunur. Kimlik kapısı
/METADATA ile aynıdır (authMode). Satırlar görünümün kendi kolonlarıyla, sağlayıcının döndürdüğü yazımla
gelir (PostgreSQL küçük, Firebird büyük harf); nullable gibi bayraklar burada 'Y'/'N' metindir.
| Yol | Görünüm |
|---|---|
TABLES, VIEWS |
IVD$V_TABLES (OBJECT_TYPE = TABLE / VIEW) |
COLUMNS/<tablo> |
IVD$V_COLUMNS (COLUMN_POSITION sırasıyla) |
PRIMARYKEYS/<tablo> |
IVD$V_RELATIONS, CONSTRAINT_SUB_TYPE = 1 (0 NOT NULL, 1 PK, 2 FK, 3 UNIQUE, 4 CHECK, 5 POLICY) |
PROCEDURES, FUNCTIONS |
IVD$V_PROCEDURES |
DOMAINS |
IVD$V_DOMAINS (yalnız source=ivd) |
RELATIONS/<tablo> |
IVD$V_RELATIONS (yalnız source=ivd) |
ATTRIBUTES/<nesne> |
IVD$V_ATTRIBUTES — koşullu öznitelik satırları FILTER_TEXT ile (yalnız source=ivd) |
LOCALIZATION/<nesne> |
IVD$V_LOCALIZATION (yalnız source=ivd) |
INDEXES/<tablo> |
IVD$V_INDEX_COLUMNS — indeks ve anahtar kısıtı kolonları, kolon başına bir satır; KEY_ROLE K anahtar kolonu, R yabancı anahtarın başvurduğu kolon; ifade indeksinde EXPRESSION dolu |
Yanıt {"result": true, "source": "ivd", "<etiket>": [ {…} ]}. Görünümleri depoda olmayan (bu motorla
ALTER DATABASE … UPGRADE edilmemiş) veritabanında 400 + IVD$ metaverisi okunamadı; source başka bir değer alırsa 400.
Nesne adı /DATA kuralıyla doğrulanır (harf, rakam, _, $) ve büyük harfe çevrilir.