1. PostgreSQL Nedir?
Öncelikle, PostgreSQL’i kısaca tanıyalım. PostgreSQL, açık kaynak kodlu, ilişkisel veritabanı yönetim sistemidir (RDBMS). Yani verilerini düzenlemen, yönetmen ve güvenli bir şekilde saklaman için kullanabileceğin mükemmel bir araçtır. SQL desteği ile esneklik sağlar, ayrıca büyük veri kümeleriyle rahatça çalışabilir. Kısacası, veritabanı dünyasında güçlü ve güvenilir bir seçenek.
2. Ubuntu Üzerinde PostgreSQL Kurulumuna Başlamadan Önce
Ubuntu, Linux tabanlı bir işletim sistemi olduğu için birçok program ve uygulama gibi PostgreSQL de kolayca kurulum yapılabilir. Ancak başlamadan önce sisteminin güncel olup olmadığını kontrol etmekte fayda var. Eğer sistemin güncel değilse, bazı hatalarla karşılaşman olası.
Şimdi, terminali aç ve aşağıdaki komutla sistemini güncelle:
sudo apt update && sudo apt upgrade -y
Güncellemeler tamamlandıktan sonra PostgreSQL’i kurmaya hazırsın!
3. PostgreSQL Kurulumu
Şimdi asıl işleme geçiyoruz! PostgreSQL’i Ubuntu'ya kurmak için terminale şu komutu yaz:
sudo apt install postgresql postgresql-contrib
Bu komut, PostgreSQL'in kendisini ve bazı ek özellikler içeren `postgresql-contrib` paketini kuracaktır. Komutun ardından sana birkaç onay sorusu gelebilir; bu soruları “y” tuşuna basarak onaylayabilirsin.
Kurulum tamamlandıktan sonra PostgreSQL servisini başlatmamız gerekiyor. Bunu şu şekilde yapabilirsin:
sudo systemctl start postgresql
PostgreSQL’in doğru şekilde çalışıp çalışmadığını kontrol etmek için şu komutu kullanabilirsin:
sudo systemctl status postgresql
Eğer her şey yolunda gittiyse, PostgreSQL’in çalıştığını göreceksin. Şimdi kurulum tamamlandı!
4. PostgreSQL Kullanıcısı Oluşturma
PostgreSQL’in kurulumunu başarıyla tamamladık. Fakat PostgreSQL’i yönetmek için genellikle özel bir kullanıcı oluşturmak daha iyidir. Bunun için aşağıdaki komutu kullanarak “postgres” kullanıcısına geçiş yapalım:
sudo -i -u postgres
Artık PostgreSQL komut satırına erişim sağlayabilirsin. Şimdi, yeni bir veritabanı kullanıcı profili oluşturmak için şu komutu yaz:
createuser --interactive
Bu komut, sana yeni bir kullanıcı adı ve bu kullanıcı için gerekli olan izinler hakkında bazı sorular soracaktır. Yanıtları dikkatlice girerek yeni bir kullanıcı oluşturabilirsin.
5. PostgreSQL Veritabanı Oluşturma
Artık bir kullanıcıya sahibiz, ama veri depolayacak bir veritabanına ihtiyacımız var. Veritabanı oluşturmak oldukça kolay. Aşağıdaki komutu kullanarak yeni bir veritabanı oluştur:
createdb veritabani_adi
Bu komut, “veritabani_adi” adıyla bir veritabanı oluşturacaktır. Tabii ki, kendi veritabanı adını buraya yazabilirsin. Şimdi PostgreSQL veritabanını kontrol etmek için aşağıdaki komutu kullanabilirsin:
psql
Bu komut, PostgreSQL komut satırına giriş yapmanı sağlar. Artık veritabanını yönetmeye başlayabilirsin.
6. PostgreSQL Veritabanına Bağlanma
Veritabanını yönetmeye başlamak için PostgreSQL'e bağlanmalısın. Bunun için aşağıdaki komutu kullanabilirsin:
psql -d veritabani_adi -U kullanici_adi
Bu komutla veritabanına bağlandığında, SQL komutlarını çalıştırarak veritabanını yönetmeye başlayabilirsin.
7. PostgreSQL’i Otomatik Başlatmaya Ayarlama
PostgreSQL'in her yeniden başlatıldığında otomatik olarak başlaması için aşağıdaki komutu kullanabilirsin:
sudo systemctl enable postgresql
Bu adım, sistem yeniden başladığında PostgreSQL’in de otomatik olarak başlamasını sağlar.
8. PostgreSQL Çalıştırma ve Yönetme
Kurulum işlemlerini tamamladıktan sonra artık PostgreSQL veritabanını yönetebilirsin. SQL komutlarıyla veritabanını oluşturabilir, sorgular yazabilir ve çeşitli işlemler yapabilirsin.
Artık PostgreSQL'i kullanmaya hazırsın!