PostgreSQL Ubuntu 18.04 LTS Bionic Beaver ve türevlerine nasıl kurulur?

postgresql

PostgreSQL, nesne yönelimli ilişkisel bir veritabanı yönetim sistemidir, güçlü, gelişmiş ve yüksek performanslı PostgreSQL, PostgreSQL lisansı altında yayımlanan ücretsiz ve açık kaynak, BSD veya MIT'ye benzer.

Çok sayıda özellik ile birlikte SQL dilini kullanır ve geliştirir güvenli veri depolama ve yönetimi için. Yüksek veri bütünlüğü sağlarken, yüksek hacimleri işlemek ve kurumsal düzeyde ve hataya dayanıklı ortamlar oluşturmak için verimli, güvenilir ve ölçeklenebilir.

PostgreSQL aynı zamanda özelliklerle son derece genişletilebilir Dizinler gibi, API'lerle birlikte gelirler, böylece veri depolama sorunlarınızı çözmek için kendi çözümlerinizi geliştirebilirsiniz.

Diğer birçok açık kaynak projesi gibi, PostgreSQL geliştirme tek bir şirket veya kişi tarafından yönetilmez, ancak bir geliştiriciler topluluğu tarafından yürütülür özverili, fedakarca, özgürce veya ticari kuruluşlar tarafından desteklenen çalışanlar.

Bu topluluğa PGDG (PostgreSQL Global Development Group) adı verilir.

Ubuntu 18.04 LTS ve türevlerinde PostgreSQL kurulumu

Bu aracı sistemlerimize kurmak için, şurada bir dosya oluşturmalıyız: /etc/apt/sources.list.d/pgdg.list Depo yapılandırmasını depolar.

Ctrl + Alt + T ile bir terminal açacağız ve içinde çalıştıracağız:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

sudo apt install wget ca-certificates

Genel anahtarı içe aktarıyoruz

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add –

Y Uygulamayı sistemimize şu şekilde kurmaya devam ediyoruz:

sudo apt update

sudo apt install postgresql-10 pgadmin4

Ve buna hazır olarak, sistemimizde zaten PostgreSQL kurulu olacak.

Uygulama hizmeti yüklendikten sonra otomatik olarak çalışmalıdır, bunu basitçe aşağıdaki komutu çalıştırarak kontrol edebiliriz:

sudo systemctl status postgresql.service

PostgreSQL Ubuntu 18.04 LTS ve türevlerinde nasıl kullanılır?

PostgreSQL'de, istemci kimlik doğrulaması, yapılandırma dosyası tarafından kontrol edilir /etc/postgresql/10/main/pg_hba.conf.

Varsayılan kimlik doğrulama yöntemi "eş" dir veritabanı yöneticisi için, yani sistem istemcisi işletim sisteminin kullanıcı adını alır ve yerel bağlantılar için erişime izin vermek için istenen veritabanı kullanıcı adıyla eşleşip eşleşmediğini kontrol eder.

Bu konfigürasyon dosyası ihtiyaçlarınıza göre düzenlenebilir.

Her şey yapılandırıldıktan sonra, sistem hesabına aşağıdaki komutla erişilebilir:

sudo -i -u postgres

psql

postgres=#

Ayrıca, ilk önce postgres hesabına erişmeye gerek kalmadan bu diğer komutla doğrudan erişilebilir, bunun için yalnızca şunları yürütmemiz gerekir:

sudo -i -u postgres psql

Çıkmak için sadece şunları uyguluyoruz:

postgres=# \q

En PostgreSQL, bir rol ve izin sistemi kullanılır'daki roller, tüm küme veritabanlarına erişebilen global nesnelerdir (uygun ayrıcalıklarla).

Roller, aralarında bir yazışmanın sürdürülmesi uygun olsa da, işletim sistemi düzeyinde kullanıcılardan tamamen ayrıdır.

Bir veritabanı sistemini başlatmak için, her yeni kurulum her zaman önceden tanımlanmış bir rol içerir.

PostgreSQL'de bir kullanıcı nasıl oluşturulur?

Daha veritabanında yeni bir rolün oluşturulması sadece yürütmemiz gereken sadece "kullanıcı" yı atamak istediğimiz adla değiştirmemiz gereken aşağıdaki komut:

postgres=# CREATE ROLE usuario;

Şimdi, oturum açma özelliğini kullanıcının rolüne eklemek istiyorsak, yalnızca aşağıdakileri eklememiz gerekir:

postgres=#CREATE ROLE usuario LOGIN;

Veya aşağıdaki gibi de oluşturulabilir

postgres=#CREATE USER usuario;           

Bunu yaratarak, bir kimlik doğrulama yöntemi sağlayabileceğimiz bir parola atamalıyız böylece veritabanına bağlanırken şifrelenmiş bir parola sağlar.

Bunu aşağıdaki komutu yazarak yapabiliriz:

postgres=#CREATE ROLE usuario PASSWORD 'contraseña'

Son olarak, birçok forumda çeşitli öğreticiler ve yardım bulabilirsiniz ve içerik paylaştıkları web siteleri PostgreSQL'in kullanımı ve yönetimi hakkında.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   leonardo şubat dijo

    Merhaba, konsola aşağıdaki komutu yerleştirirken bir hata oluştu
    wget –sessiz -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key eklentisi -

    Komut satırıyla kopyalayıp yapıştırırsanız, 'ekle'den sonra gelen komut dosyasını silmeniz ve manuel olarak yerleştirmeniz gerektiğini unutmayın. aksi takdirde bir hata olduğu gibi görünecektir.

    Hata: pg_config yürütülebilir dosyası bulunamadı.

    Bunun nedeni, bu komut dosyasının doğru şekilde yorumlanmamasıdır.