From: | Mustafa Yörükoğlu <Mustafa(at)Yorukoglu(dot)name(dot)tr> |
---|---|
To: | pgsql-tr-genel(at)postgresql(dot)org |
Subject: | Dependency, Metadat Trace |
Date: | 2006-03-02 10:21:24 |
Message-ID: | 4406C724.9030906@Yorukoglu.name.tr |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-tr-genel |
Merhaba,
1. Geliştirmekte olduğumuz veritabanı sisteminde herşeyin daha kolay
anlaşılır ve sistemli olması amacıyla, view'ları kullanarak bazı(birçok)
sorguları genelleştirdik. Bunun sonucunda bazı view'ların içinde diğer
view'ları kullandık. Ancak ilk oluşturduğumuz view'larda bir değişiklik
yapmak istediğimizde (sıklıkla,yeni ihtiyaçlardan dolayı alan eklemek)
çok sıkıntı çekiyoruz; referans olarak kullanan bütün view'ları sil,
değişikliği yap, sildiklerini tekrar oluştur. Tabi sadece view'lar değil
bazı fonksiyonlar da değişiklik yapmak istediğimiz view'ı kullanıyorsa......
Bu manipülasyonlar için EMS PostgreSQL Manager'ı büyük bir keyifle
kullanıyorum.
Acaba atladığımız bir nokta mı var, böyle yapmak zorunda mıyız? Daha
pratik bir yolu var mıdır?
2. Sunucu tarafında metadata'lardaki değişiklikleri takip etmenin bir
yolu var mıdır? Aslında amacımız; mevcut veritabını yapısında yaptığımız
her türlü yapısal değişikliğin -ki bunlara fonksiyonların içeriği de
dahil- başka yerlerde kullanılan veritabanlarına da uygulayıp aynı
yapıya getirmek.
İyi Çalışmalar.
Mustafa Yörükoğlu
From | Date | Subject | |
---|---|---|---|
Next Message | Esref Atak | 2006-03-02 11:53:29 | ORDER BY 2 |
Previous Message | Devrim GUNDUZ | 2006-03-01 08:21:28 | Re: Yedek almak |