From: | "Adnan DURSUN" <a_dursun(at)hotmail(dot)com> |
---|---|
To: | "Esref Atak" <esrefatak(at)gmail(dot)com>, PostgreSQL Türkiye -Genel <pgsql-tr-genel(at)postgresql(dot)org> |
Subject: | Re: Dependency, Metadat Trace |
Date: | 2006-03-02 14:34:12 |
Message-ID: | BAY106-DAV33C176E24ED0DE5DBACCFFAF50@phx.gbl |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-tr-genel |
On 3/2/06, Mustafa Yörükoğlu <Mustafa(at)yorukoglu(dot)name(dot)tr> wrote:
>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.
Maalesef öyle. Eğer bir view nesnesinin "SELECT" listesinde bir değişiklik yaparsanız bunu "CREATE OR REPLARE VIEW" ile yapamazsınız. Önce "view" nesnesini "drop" etmelisiniz. Tabii o "view" nesnesine a başka bir referans varsa öncelikle onu "drop" etmelisiniz.. Umarım açıklayabilmişimdir.
İyi Çalışmalar
Adnan DURSUN
ASRIN Bilişim Ltd.
From | Date | Subject | |
---|---|---|---|
Next Message | Volkan YAZICI | 2006-03-02 15:05:18 | Re: ORDER BY 2 |
Previous Message | Mustafa Yörükoğlu | 2006-03-02 12:14:47 | Re: Dependency, Metadat Trace |