PostgreSQL Nedir?
PostgreSQL (Postgres) açık kaynak nesne-ilişkisel veritabanı sistemidir. ACID uyumlu, yabancı anahtarları, birleştirmeleri, görünümleri, tetikleyicileri ve saklı yordamları destekler. Güvenilirlik ve veri bütünlüğü ile bilinmektedir.
PostgreSQL Kurulumu
- Bulutsunucu.net web sitesini ziyaret ediniz.
- Menüde yer alan “Bulut Uygulamalar“‘a tıklayınız.
- PostgreSQL Uygulamasını bulunuz ve “Hemen Kur” butonuna tıklayınız.
- Sağ kısımda yer alan “Uygulama Paketlerini İncele” butonuna tıklayınız
- Aylık 1$’dan başlayan paketler arasından size uygun olan paketi seçiniz
- Sipariş aşamasında sizden istenen bilgileri doldurunuz
- Ödemenizi yapınız.
- Ödeme yapıldıktan sonra 15 saniye içerisinde PostgreSQL Kurulu Bulut sunucunuz hazır olacak ve size bilgileri iletilecektir.
PostgreSQL Veritabanı Oluşturma
PostgreSQL phpPgAdmin kullanarak veritabanı oluşturma
- Putty aracılığıyla SSH bağlantısı yapınız
- Aşağıdaki komut ile mevcut PostgreSQL Parolasını öğrenininiz.
cat /root/postgresqlPassword
- Daha sonra aşağıdaki komutu kullanarak, web admin panelinin erişimini aktif hale getiriniz
sed -i -e ‘s/#Require all granted/Require all granted/g’ /etc/httpd/conf.d/phpPgAdmin.conf && service httpd restart
- Aktif hale getirdikten sonra, http://ipadresi/phpPgAdmin/ şeklinde web panele erişebilirsiniz.
- Sol Menüde yer alan PostgreSQL’e tıklayınız.
- Username kısmına root, Password kısmına ise, 2.adımda öğrendiğiniz parolayı yazınız.
- Gelen ekranda Create Database linkine tıklayarak veritabanı oluşturunuz
PostgreSQL SSH kullanarak veritabanı oluşturma
- SSH yönetimine Putty aracılığı ile bağlanınız.
- Aşağıdaki komut ile mevcut PostgreSQL Parolasını öğrenininiz.
cat /root/postgresqlPassword
- Daha sonra postgreSQL yönetimine geçiş yapınız
su – postgres
- Veritabanı oluşturmak için şu komutu kullanınız
CREATE DATABASE database_adi;
- Veritabanına owner atamak için aşağıdaki komutu kullanınız.
CREATA DATABASE dbname OWNER rolename;
- Örnek vermek gerekirse;
CREATE DATABASE database_adi OWNER dbadmins;
- Veritabanınızın oluşup, oluşmadığını aşağıdaki komut ile kontrol edebilirsiniz
\l