PostgreSQL Template Kullanarak Veritabanı Oluşturmak
PostgreSQL Template Kullanarak Veritabanı Oluşturmak,Önceki yazımda anlattığım gibi veritabanı oluşturmanın birden fazla yöntemi vardır ve birden fazla parametre girebilirsiniz.
Şablon veritabanı kullanmanın ne gibi avantajları olabilir diye düşünüyorsanız hemen ilk örneği vereyim.
Bir kurumda çalışıyorsunuz ve sürekli yeni projeler sürekli yeni veritabanı talepleri geliyor fakat siz bunların oluştururken hepsinde tek tek yazmanız gerekiyor. Bunun yerine template0 veritabanını kullanabiliriz.
Örnek olarak :
CREATE DATABASE proje1 TEMPLATE template0;
Komutunu kullanarak oluşturabiliriz.
Pgadmin üzerinden bu işlemi yapmak istiyorsanız definition kısmında ki template sekmesine gelip veritabanını seçebilirsiniz.
Farklı veritabanın kopyasını oluşturmak içinde TEMPLATE kullanabilirsiniz fakat bunu yapmak için kopyalamak istediğiniz veritabanı üzerinde session bulunmaması gerekmektedir.
CREATE DATABASE yeni_veritabanı TEMPLATE kopyalanmak_istenen_veritabanı_ismi ;
Örnek:
CREATE DATABASE müsteriler_yeni TEMPLATE müsteriler ;
Yukarıdaki örnekte müsteriler tablosunun kopyasını müsteriler_yeni biçiminde oluşturuyoruz.