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.

Loading