PostgreSQL/Postgres Veritabanı Oluşturma: Örnek Nasıl Oluşturulur

Veritabanının oluşturulacağı sözdizimi PostgreSQL is

CREATE DATABASE databasename

Kurulumu öğrenelim PostgreSQL ve veritabanının nasıl oluşturulacağı PostgreSQL komut satırı ve GUI

PSQL Veritabanı Komut Satırı Oluşturma (SQL Kabuğu)

) 1 Adım SQL Kabuğunu açın

PSQL Veritabanı Komut Satırı Oluştur

) 2 Adım Veritabanına bağlanmak için beş kez enter tuşuna basın

PSQL Veritabanı Komut Satırı Oluştur

) 3 Adım Komutu giriniz

CREATE DATABASE guru99;

PSQL Veritabanı Komut Satırı Oluştur

) 4 Adım Tüm veritabanlarının bir listesini almak için \l komutunu girin

PSQL Veritabanı Komut Satırı Oluştur

) 5 Adım Bir Veritabanı kullanımına bağlanmak için PostgreSQL veritabanı komutu

\c guru99

PSQL Veritabanı Komut Satırı Oluştur

Guru99 veritabanına bağlı olduğumuzu ve tablo oluşturma, tetikleme, yürütme gibi işlemleri gerçekleştirebileceğimizi belirten guru99'da hızlı değişiklikler SQL geçiyoruz.

PostgreSQL pgAdmin kullanarak Veritabanı Oluşturma

) 1 Adım Postgres'in veritabanı oluşturması için Nesne Ağacı'nda sağ tıklayın ve veritabanı oluştur'u seçin.

PostgreSQL pgAdmin kullanarak Veritabanı Oluşturma

) 2 Adım Açılan pencerede,

  1. Veritabanı Adını Girin
  2. Herhangi bir veritabanı varsa yorum yapın – isteğe bağlı
  3. Kaydet'i tıklayın

PostgreSQL pgAdmin kullanarak Veritabanı Oluşturma

) 3 Adım DB, Nesne ağacında oluşturulur ve gösterilir.

PostgreSQL pgAdmin kullanarak Veritabanı Oluşturma

) 4 Adım Sağ bölme size Veritabanını oluşturmak için kullanılan SQL'i verir.

PostgreSQL pgAdmin kullanarak Veritabanı Oluşturma

Veritabanı oluşturmak için tam sözdizimi

İşte bir DB oluşturmak için tam Sözdizimi PostgreSQL

CREATE DATABASE db_name
OWNER =  role_name
TEMPLATE = template			
ENCODING = encoding			
LC_COLLATE = collate			
LC_CTYPE = ctype
TABLESPACE = tablespace_name
CONNECTION LIMIT = max_concurrent_connection
Opsiyon Açıklama
db_adı Oluşturmak istediğiniz yeni veritabanının adını belirtmek için bu seçeneği kullanın. Bununla birlikte, olduğundan emin olmanız gerekir. veritabanı benzersiz olmalıdır çünkü mevcut bir veritabanıyla aynı adda yeni bir veritabanı oluşturmaya çalışırsanız, PostgreSQL bir hata gösterecektir.
rol ismi Yeni veritabanının sahibi olacak kullanıcının rol adını tanımlamak için bu parametreyi kullanın. Varsayılan postgres'tir
şablon Yeni veritabanını oluşturmak istediğiniz veritabanı şablonu adını belirtebilirsiniz.
kodlama Bu parametre, yeni veritabanı için karakter seti kodlamasının belirlenmesine olanak sağlar. Varsayılan UTF8'dir
Harmanla Harmanlama parametresi, SELECT ifadesini kullanırken ORDER BY yan tümcesinin sonucunu etkileyen dizelerin sıralama düzenini belirtir.
Ctipi Yeni veritabanı için karakter sınıflandırmasını belirtir. Kategorizasyonu etkiler; örneğin rakam, alt ve üst.
tablo alanı_adı Bu seçeneği kullanarak yeni veritabanı için tablo alanı adını belirleyebilirsiniz. Varsayılan, şablon veritabanının tablo alanıdır.
max_concurrent_connection Yeni veritabanına maksimum eşzamanlı bağlantıyı belirtmek için bu seçeneği kullanın. Varsayılan -1'dir, yani sınırsızdır.

createdb komutunu kullanırken Yaygın Hatalar

Hata Açıklama
createdb komutu bulunamadı. Bu tür bir hata şu durumlarda ortaya çıkabilir: PostgreSQL doğru şekilde kurulmamış. O zaman, createdb komutunu bilgisayarınızdan çalıştırmanız gerekir. PostgreSQL kurulum yolu.
Sunucuda böyle bir dosya yerel olarak çalışmıyor ve Unix etki alanı soketindeki bağlantıları kabul etmiyor. Bu hata şu durumlarda oluşur: PostgreSQL Sunucu düzgün şekilde başlatılmadı veya createdb komutunun başlatılmasını istediği yerde başlatılmadı.
FATAL rolü “usr adı” mevcut değil Bu hata oluşabilir. PostgreSQL sistem kullanıcı hesaplarından farklı bir kullanıcı hesabı oluşturulur.
Veritabanı oluşturma izni reddedildi Eğer PostgreSQL oluşturulan hesap veritabanı oluşturma iznine sahip değil Bu durumda ilişkili kullanıcılara create komutuna erişim izni vermeniz gerekir.

ÖZET

  • Psql kullanarak bir veritabanı oluşturabilirsiniz Windows “CREATE DATABASE veritabanıadı” komutunu içeren Komut Satırı (SQL Kabuğu)
  • Ayrıca, şu adımı izleyerek pgAdmin'i kullanarak bir veritabanı oluşturabilirsiniz: Nesne Ağacı'nda > Veritabanı'na sağ tıklayın > Veritabanı oluştur'u seçin
  • Veritabanı oluştur komutu başarısız olduğunda karşılaşılan yaygın hatalardan biri, sunucunun doğru şekilde başlatılmamasıdır. Sunucuyu yeniden başlatmak sorunu çözer

Bu yazıyı şu şekilde özetleyin: