PostgreSQL nedir
PostgreSQL - SQL sorgu dili üzerine kurulmuş ilişkisel veritabanı sistemidir. Ortak standartların takip edilmesi ve yüksek performanslı sistemler oluşturma imkanı, PostgreSQL'in günümüzde popüler olmasının nedenidir.
Kurulumdan önce
PostgreSQL'i yüklemek için sahip olmanız gerekir:
- En az 1 CPU çekirdeği, 1Gb RAM ve 10Gb sürücü alanına sahip sunucu. Gerçek gereksinimler biraz farklı olabilir ve uygulama ihtiyaçlarınıza ve optimizasyonunuza bağlıdır;
- Gerçek işletim sistemi (bu makalede Centos 7);
- İdari hesap erişimi.
Kurulum işlemleri
PostgreSQL'i sunucunuza kurmak için lütfen aşağıdaki tüm adımları uygulayın:
- Mevcut sistem yazılımını güncelleyin:
- En yeni paketleri kullanmak için sunucuyu yeniden başlatın;
- Temel depo dosyasına istisna ekleyin;
- PostgreSQL'i sistem depolarından yükleyin:
- Sistem açılışında başlatmayı etkinleştirin ve hizmeti çalıştırın:
- Durumu kontrol edin:
Veri işlemleri
- Veritabanı oluşturmak için yerleşik yönetici hesabını kullanmalısınız:
psql postgres
- Kullanıcı rolünü ve veritabanını oluşturun:
CREATE DATABASE <dbname> WITH OWNER = <username>;
- Oluşturulan kullanıcı olarak giriş yapın:
- Veritabanında tablo oluşturmayı deneyelim:
item_id integer NOT NULL,
item_name character varying(80) NOT NULL,
item_desc character varying(80) DEFAULT NULL,
PRIMARY KEY (item_id)
);
item_id (rakam), item_name (metin satırı) ve item_desc (metin, isteğe bağlı) olmak üzere üç sütunlu bir tablo oluşturdum.
- Veri ekleniyor:
VALUES('1','toy car','Red sportcar model');
INSERT INTO test_table (item_id, item_name, item_desc)
VALUES('2','toy soldier','tin soldier figure');
INSERT INTO test_table (item_id, item_name, item_desc)
VALUES('3','ball','Original soccer ball');
- Tablo içeriğini göster:
Sonuç
Bu yazıda Ubuntu 20.04 LTS üzerinde PostgreSQL'in nasıl kurulacağını anlattım ve bazı temel SQL işlemlerini açıkladım.