Mixxi.net Webmaster Genel Konular Yazılım & Güvenlik Linux sunucularda PostreSQL veritabanı işlemleri
Linux sunucularda PostreSQL veritabanı işlemleri
olcaytd
Linux sunucularda PostreSQL veritabanı işlemleri
0
50
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Konuyu Okuyanlar:1 Ziyaretçi
Şuan Offine!
Şuan Offine!
olcaytd
Administrator
[b]Veritabanı ve Kullanıcı oluşturma [/b]
Öncelikle sudo üzerinden PostreSQL'e geçiş yapıyoruz.
Kod :
sudo su - postgres

Şimdi de kabuk oturumumuza geçiş yapmak için aşağıdaki kodu kullanıyoruz.
Kod :
psql

Artık veritabanımızı oluşturabiliriz. Aşağıdaki kodu kullanarak işlemi gerçekleştirebilirsiniz. Kodun sonundaki "veritabani" değerini veritabanınızın adı ne olacaksa ona göre değiştirin.
Kod :
CREATE DATABASE veritabani;

Veritabanımız sorunsuz şekilde oluşturuldu şimdi bunu kullanmamız için bir kullanıcı oluşturalım. Kod içerisinde yer alan "kullanici" ve "sifre" değerini kendinize göre değiştirmeyi unutmayın.
Kod :
CREATE USER kullanici WITH PASSWORD 'sifre';

Artık veritabanımız ve kullanıcısı hazır durumda. Şimdi ise veritabanımızı yönetebilmesi için kullanıcımıza veritabanı üzerinde gerekli yetkileri vereceğiz. Aynı şekilde "kullanici" ve "veritabani" değerlerini kendinize göre değiştirmeyi unutmayın.
Kod :
ALTER ROLE kullanici SET client_encoding TO 'utf8';
ALTER ROLE kullanici  SET default_transaction_isolation TO 'read committed';
ALTER ROLE kullanici SET timezone TO 'UTC';
GRANT ALL PRIVILEGES ON DATABASE veritabani TO kullanici;

Artık her şey hazır. Veritabanınızı kullanmak istediğiniz projeye bağlayabilirsiniz. Veritabanınızı projenize bağlamak için aşağıdaki kodu kullanabilirsiniz.
Kod :
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'veritabani',
        'USER': 'kullanici',
        'PASSWORD': 'sifre',
        'HOST': 'localhost',
        'PORT': '',
    }
}
" Bütün ümidim gençliktedir ! "  Gazi Mustafa Kemal ATATÜRK 


Hızlı Menü: