|
<< İçindekileri Görüntülemek İçin Tıklayın >> Yer: Teknik Kılavuzlar > Netsim System Agent Yönetim Arayüzü Kullanma Kılavuzu > 7. Katalog, veri ve SQL > 7.2 Seviye 4 nesneleri |
Veritabanı > Seviye 4 nesneleri: müşteriye özel nesneler (ürünün seviye 3'ünün üstüne eklenen
tablolar, görünümler, yordamlar, ürün tablolarına eklenen tetikleyiciler) burada oluşturulur ve yönetilir. Ürün
yükseltmesi bu nesnelere dokunmaz. Sayfa yalnız seviye 4 yazar: ürünün bir nesnesini değiştiren, düşüren ya da aynı
adla yeniden tanımlayan deyim gönderilmeden reddedilir; ürün tablosuna yeni tetikleyici ya da indeks eklemek serbesttir.
Veritabanı kutusundan ürün veritabanını, Şema kutusundan yeni nesnelerin şemasını (öndeğer
EKLENTI) seçin. Kartında seviye 3 damgası olmayan veritabanında yeni nesne oluşturulamaz (oluşan nesne
seviye 3 olurdu); sayfa bunu üstte yazar.
| Sekme | Ne yapılır |
|---|---|
| Nesneler | Seviye 4 nesnelerinin listesi. Yeni tablo tasarımcıyı, Yeni… görünüm, yordam, fonksiyon, tetikleyici, paket, indeks, dizi, domain ya da istisna şablonuyla kod düzenleyiciyi açar. Satırı seçip Düzenle / Düşür. |
| Sürüm ve paket | Seviye 4 sürüm damgası; paketi sunucuya dışa aktarma, istemciye indirme; paketi başka bir veritabanına uygulamak için Yükseltme sayfasına seçimlerle geçiş. |
| Denetim ve benimseme | Seviye 4'ün Firebird ve PostgreSQL'e çevrilebildiğinin denetimi; depoda elle oluşturulmuş nesneleri benimsemek için Yükseltme sayfasına geçiş. |
Tablo tasarımcısı: şema, tablo adı, açıklama; kolonlar tabloda. Kolonun tipini Domain
sütunundan seçin (ürünün ft… domain'leri ve sizin domain'leriniz); domain yoksa Tip'e yazın.
Anahtar birincil anahtar kolonlarını, IDENTITY kendiliğinden artan kolonu işaretler. Satırları
sürükleyerek kolon sırası değişir. Deyimi göster gönderilecek metni gösterir, Önizle var olan tabloda
neyin değişeceğini listeler, Kaydet onaydan sonra uygular. Var olan tabloda satırlar korunur: bir kolonun adını
değiştirmek verisini taşır, listeden silinen kolon ise verisiyle düşer (onay penceresi bu kolonları ayrıca yazar).
Tasarımcının göstermediği kısıtlar (tekil anahtar, yabancı anahtar, CHECK) aynen korunur; onları kod düzenleyicide
değiştirin.
Kod düzenleyici: görünüm, yordam, fonksiyon, tetikleyici ve paketler CREATE OR ALTER
metniyle açılır. Denetle metni çalıştırmadan Firebird ve PostgreSQL lehçesine çevirir ve hatayı satır / sütunuyla
gösterir; seviye 4 her iki depoya da çevrilebilmelidir. Kaydet onaydan sonra çalıştırır. Sorgu ve veri işlemleri
bu düzenleyiciden değil, SQL sayfasından yapılır.
| Ne yapmak istiyorsunuz | Adımlar |
|---|---|
| Müşteriye özel tablo | Nesneler → Yeni tablo → kolonlar → Kaydet |
| Var olan tabloya kolon | Tabloyu seç → Düzenle → kolon ekle → Önizle → Kaydet |
| Ürün tablosuna tetikleyici | Yeni… → TRIGGER → metin → Denetle → Kaydet |
| Müşterinin başka veritabanına taşımak | Sürüm ve paket → sürüm damgala → dosya seç → Dışa aktar → hedef veritabanı → Yükseltme sayfasında uygula (orada önizleme ve uygulama) |
| Depoda elle oluşturulmuş nesne | Denetim ve benimseme → şema → Yükseltme sayfasında benimse |