PostgreSQL Kılavuzu
PostgreSQL, kararlılığı, güvenilirliği ve gelişmiş özellikleriyle bilinen güçlü bir açık kaynak ilişkisel veritabanı yönetim sistemidir (RDBMS). Büyük hacimli verileri yönetmek için yaygın olarak kullanılır ve çeşitli veri türlerini ve programlama dillerini destekler. Bu makalede, PostgreSQL’e genel bir bakış, ana özellikleri, kurulumu ve temel kullanımı hakkında bilgi verilecektir
1. PostgreSQL’i Anlama
PostgreSQL, geleneksel ilişkisel veritabanlarının yeteneklerini JSON desteği, özel veri türleri ve prosedürel diller gibi gelişmiş özelliklerle genişleten bir nesne-ilişkisel veritabanı yönetim sistemidir (ORDBMS). Güvenilirliği ile bilinir ve karmaşık sorguları ve işlemleri kolaylıkla halledebilir
2. PostgreSQL’in temel özellikleri
2.1. Gelişmiş veri türleri
- Birden fazla veri türü için destek.
- Tam Metin Arama.
2.2. Genişletilebilirlik
- Özel fonksiyonlar ve prosedürler: PostgreSQL, kullanıcıların birden fazla programlama dili (PL/pgSQL, PL/Perl, PL/Python, vb.) kullanarak özel fonksiyonlar ve prosedürler oluşturmasına olanak tanır.
- Uzantılar.
2.3. İşbirliği için güçlü destek
- MVCC (Çok Sürümlü Eşzamanlılık Kontrolü).
- İşlem Kontrolü: Güvenilir işlem işleme sağlayan ACID (Atomicity, Consistency, Isolation, Durability) özelliklerini destekler.
3. PostgreSQL’i Yükleme
PostgreSQL’i kullanmaya başlamak için sisteminize kurmanız gerekir. Bu kılavuz Ubuntu‘daki kurulum sürecini açıklamaktadır
Adım 1: Paket dizinini güncelleyin
Terminalinizi açın ve paket dizinini güncelleyin
sudo apt update
Adım 2: PostgreSQL’i Kurun
Aşağıdaki komutu çalıştırarak PostgreSQL’i yükleyin
sudo apt install postgresql postgresql-contrib
Adım 3: PostgreSQL’i başlatın ve etkinleştirin
Kurulumdan sonra PostgreSQL hizmetini başlatın ve önyükleme sırasında başlamasını sağlayın
sudo systemctl start postgresql sudo systemctl enable postgresql
Adım 4: Kurulumu doğrulayın
PostgreSQL’in çalıştığını doğrulamak için aşağıdaki komutu kullanın
sudo systemctl status postgresql
4. PostgreSQL’in temel kullanımı
Adım 1: PostgreSQL’e Erişin
PostgreSQL penceresine aşağıdaki komutu kullanarak erişebilirsiniz
Ardından PostgreSQL kabuğunu çalıştırın
psql
Adım 2: Bir veritabanı oluşturun
Yeni bir veritabanı oluşturmak için PostgreSQL kabuğunda aşağıdaki komutu çalıştırın
CREATE DATABASE mydatabase;
Adım 3: Bir kullanıcı oluşturun
Yeni bir kullanıcı oluşturmak ve bir parola atamak için aşağıdaki komutu kullanın
CREATE USER myuser WITH PASSWORD 'mypassword';
Adım 4: Ayrıcalıklar verin
Kullanıcıya veritabanına erişim izni vermek için aşağıdaki komutu çalıştırın
Grant all permissions of the mydatabase database to myuser;
Adım 5: Veritabanına bağlanın
Yeni oluşturulan veritabanına bağlanmak için PostgreSQL kabuğundan çıkın (q girin), ardından kullanıcı ile tekrar oturum açın
psql -U myuser -d mydatabase
5. Sonuç
PostgreSQL, karmaşık veri kümelerini yönetmek için gelişmiş özellikler sağlayan güçlü ve esnek bir DBMS’dir. Bu makalede açıklanan adımları izleyerek PostgreSQL’i kurabilir ve etkin bir şekilde kullanmaya başlayabilirsiniz. Veri yönetimi çözümlerinizin güvenilirliğini sağlamak için veritabanı performansını düzenli olarak izleyin ve en iyi yedekleme ve güvenlik uygulamalarını hayata geçirin.