PostgreSQL, hem Linux hem de Windows makinelerinde çalışan, sağlam ve yüksek düzeyde ölçeklenebilir bir veritabanı sistemidir. Bu kurumsal düzeydeki yazılım, uygulamalar oluşturmak için mükemmel güvenilirlik ve veri bütünlüğü sunar.
PostgreSQL, tek makinelerden büyük veri ambarlarına kadar çok çeşitli iş yüklerini idare edebilen çok yönlü bir yazılımdır. ACID özellikli işlemler, güncellenebilir görünümler, yabancı anahtarlar ve platformlar arası entegrasyonlar gibi özellikler sunar.
CentOS'ta PostgreSQL Nasıl Kurulur
CentOS biraz farklı çalışır ve sisteminizi başlattıktan hemen sonra kök erişiminiz olmaz. Kök kullanıcı olarak oturum açmak için su emretmek.
su
Sistem, tüm yönetici izinlerine sahip süper kullanıcı olarak oturum açmanızı sağlayacaktır.
1. Adım: Önceden Yüklenmiş Paketleri Güncelleyin ve Yükseltin
Bir sonraki adımın bir parçası olarak şunları yapmanız gerekir: mevcut paketlerinizi güncelleyin ve yükseltin CentOS'ta. Bunu yapmak için terminalde aşağıdaki komutu çalıştırın:
sudo yum kontrol güncellemesi
Çıktı:
Listelenen tüm paketleri yükseltmek için terminalde aşağıdaki komutu yazın:
sudo yum güncellemesi
Paketleri yükselttikten sonra sisteminizi yeniden başlatmanız gerekir. Aşağıdaki komutu kullanın:
sudo yeniden başlatma
Yeni güncellenen paketler ile sistem hazır. CentOS makinenize PostgreSQL kurmanın zamanı geldi.
2. Adım: Var Olan Varsayılan Sürümleri Kontrol Edin
Herhangi bir yeni kurulumdan önce, PostgreSQL'in mevcut varsayılan sürümlerini kontrol etmek önemlidir.
dnf modül listesi postgresql
Varsayılan olarak, kuruluma devam etmeniz durumunda kurulum komutları PostgreSQL sürüm 10'u kuracaktır.
Bu kılavuzun yazıldığı sırada sürüm 13 mevcut olduğundan, varsayılan kurulumu kısıtlayacağız ve PostgreSQL'in en son sürümünü etkinleştirmek için aşağıdaki komutu kullanacağız.
sudo dnf modülü postgresql'yi etkinleştirir: 13
Adım 3: PostgreSQL Sunucu Paketini Kurun
Yukarıda belirtilen komutu kullanarak varsayılan sürümü değiştirdikten sonra, PostgreSQL sunucu ve istemci paketlerini kurmanın zamanı geldi.
sudo dnf postgresql sunucusunu kurun
Sunucuyu kurduktan sonra PostgreSQL veritabanını başlatmanız gerekir. Başlatmak için aşağıdaki komutu çalıştırın:
postgresql kurulumu --initdb
Başlatma sonrası, PostgreSQL hizmetini başlatın. Sistem açılışında otomatik olarak etkinleştirmek için aşağıdaki komutları kullanın:
systemctl postgresql'yi etkinleştir
systemctl postgresql'i başlat
PostgreSQL hizmetinin durumunu kontrol etmek için aşağıdaki komutu çalıştırın:
systemctl durumu postgresql
Çıktı görüntülenirse "Aktif", ardından hizmet çalışıyor ve çalışıyor.
Adım 4: PostgreSQL Veritabanını Yapılandırma
Kurulumdan sonra, PostgreSQL veritabanınızı yapılandırmak en iyisidir. Hesabınızın güvenliğini sağlamak için, aşağıdakiler için bir parola oluşturun: postgres kullanan sistem kullanıcı hesabı passwd yardımcı programı:
passwd postgres
Çıktı:
Sistem sizden şifreyi iki kez girmenizi isteyecektir. Her iki seferde de doğru şifreyi girdiğinizden emin olun.
Kullanıcı hesabı parolasını ayarladıktan sonra, oturum açın postgres su kullanan hesap:
su - postgres
Adım 5: Yeni Bir Kullanıcı Rolü Oluşturma
PostgreSQL kullanımı sadece bir kullanıcı ile sınırlı olmadığı için mevcut listeye birkaç kullanıcı daha ekleme özgürlüğüne sahipsiniz.
Kullan Kullanıcı oluştur komutu ile birlikte --interaktif daha fazla kullanıcı eklemek için bayrak. Ayrıca, onlar için ayarlamak istediğiniz erişim türünü belirtin. ile giriş yaptıysanız postgres hesap, aşağıdakini yazmanız yeterlidir:
createuser --etkileşimli
Sistem hesabına çok sık girip çıkmak istemiyorsanız, her zaman sudo komutuyla kullanıcı ekleme seçeneği vardır.
sudo -u postgres createuser --interactive
Her iki senaryoda da sistem sizden bu yeni oluşturulan kullanıcı için erişim türüyle birlikte eklenecek rol adını isteyecektir. Arasında seçim yapmak y ve n süper kullanıcı rolü türü için.
Bazı ek bayrakları kontrol etmek için her zaman şuraya başvurabilirsiniz: Kullanıcı oluştur komut adam sayfası.
adam yaratıcısı
Yeni Veritabanları Oluşturmak için PostgreSQL Nasıl Kullanılır
Artık makinenizde PostgreSQL'i yapılandırdığınıza göre, yeni bir veritabanı oluşturmanın ve yeni tablolar eklemenin zamanı geldi.
Yeni Rol ile PostgreSQL İstemine Erişin
Bir kullanıcı ekledikten sonra, açıkçası PostgreSQL'i kendi avantajınıza kullanmak isteyeceksiniz. Ancak bunu yapmadan önce PostgreSQL rolünüz ve veritabanınızla aynı ada sahip bir kullanıcı oluşturmanız gerekir.
Böyle bir kullanıcı kimliğiniz yoksa, Kullanıcı Ekle adlı yeni bir kullanıcı oluşturma komutu Ölçek.
sudo adduser testi
kullanarak yeni kullanıcı olarak oturum açın. -ben ve -u bayraklar.
sudo -i -u testi
Yeni Veritabanları Oluşturma
PostgreSQL içinde yeni bir veritabanı oluşturmak için aşağıdaki komutu kullanın:
oluşturulanb veritabanı adı
olarak oturum açmanız gerektiğini unutmayın. postgres yönetici komutları vermek için sistem kullanıcısı.
Veritabanı İçinde Yeni Tablolar Oluşturma
Bazı verileri depolamak için yeni bir tablo oluşturalım. Yeni tabloya alan eklemek için temel sözdizimi oldukça basittir.
TABLO OLUŞTUR tablo_adı (
sütun_adı1 sütun_türü (alan_uzunluğu),
sütun_adı2 sütun_türü (alan_uzunluğu),
sütun_adı3 sütun_tipi (alan_uzunluğu)
);
...nerede Tablo ismi kullanıcı tarafından belirlenen istenen addır, sütun_adı1, sütun_adı2, vesaire. sütun adları, col_type sütun türüdür ve alan_uzunluk değerleri daha sağlam hale getirmek için veri yapılarının boyutudur.
Örneğin, bir tablo oluşturabilirsiniz. otel aşağıdaki sütunlarla:
CREATE TABLE otel (
hotel_id seri BİRİNCİL ANAHTAR,
yıldız varchar (50) NULL DEĞİL,
boya varchar (25) NULL DEĞİL,
konum varchar (25) kontrol (yer ('kuzey', 'güney', 'batı', 'doğu', 'kuzeydoğu', 'güneydoğu', 'güneybatı', 'kuzeybatı')),
tarih tarih)
;
..tablo adı nerede otel, ve sütunlar hotel_id, Yıldız, boya, yer, ve tarih ilgili uzunlukları ve sütun kısıtlamaları ile.
Veritabanına Değerler Eklemek
Tablo yapınız hazır olduğunda, mevcut bir tabloya bazı veriler ekleyebilirsiniz. Aşağıdaki biçimde veri eklemek için INSERT INTO ifadesini kullanın:
INSERT INTO tablosu (sütun_adı1, sütun_adı2, sütun_adı3) DEĞERLER ('değer1', 'değer2', 'değer3');
Örneğin, bir veri satırı ekleyin. otel Yukarıda oluşturduğunuz tablo.
INSERT INTO hotel (otel, yıldız, konum, kurulum_tarihi) DEĞERLER ('Plaza', 'Beş', 'kuzeybatı', '2018-08-16')
PostgreSQL'i CentOS'ta Yapılandırma
PostgreSQL'i yapılandırmak için doğru şekilde kurmak en iyisidir. Uygun konfigürasyonlar yapıldığında PostgreSQL'i kolayca kurabilir ve sisteminizde verimli bir şekilde kullanabilirsiniz.
CentOS dışında, örneğin Ubuntu gibi diğer Linux dağıtımlarıyla çalışmak için PostgreSQL'i de kurabilirsiniz.
Sisteminizdeki veritabanlarını yönetmenin kolay ve güvenilir bir yolunu mu istiyorsunuz? PostgreSQL'in Ubuntu'ya nasıl kurulacağına bakın.
Sonrakini Oku
- Linux
- CentOS
- SQL
- Yazılımı kur
Wini, 2 yıllık yazma deneyimine sahip Delhi merkezli bir yazardır. Yazma çalışmaları sırasında dijital pazarlama ajansları ve teknik firmalarla ilişkilendirildi. Programlama dilleri, bulut teknolojisi, AWS, Makine Öğrenimi ve çok daha fazlasıyla ilgili içerik yazmıştır. Boş zamanlarında resim yapmayı, ailesiyle vakit geçirmeyi ve fırsat buldukça dağlara seyahat etmeyi seviyor.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın