Linux sunucularda PostreSQL veritabanı işlemleri Bu seferki yazıda PostreSQL yüklü Linux sunuculara SSH üzerinden bağlanarak veritabanı, kullanıcı oluşturma ve projenize entegre etme işlemlerini ele alacağız.
Bu işlemler Ubuntu ve Centos sunucular için geçerlidir. Sorunsuz şekilde veritabanı, kullanıcı oluşturmak için PostreSQL ve modüllerinin eksiksiz yüklü olduğundan emin olun.
Şimdi de kabuk oturumumuza geçiş yapmak için aşağıdaki kodu kullanıyoruz.
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.
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.
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.
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.
Bu işlemler Ubuntu ve Centos sunucular için geçerlidir. Sorunsuz şekilde veritabanı, kullanıcı oluşturmak için PostreSQL ve modüllerinin eksiksiz yüklü olduğundan emin olun.
Veritabanı ve Kullanıcı oluşturma
Öncelikle sudo üzerinden PostreSQL'e geçiş yapıyoruz.
Kod:
sudo su - postgres
Kod:
psql
Kod:
CREATE DATABASE veritabani;
Kod:
CREATE USER kullanici WITH PASSWORD 'sifre';
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;
Kod:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'veritabani',
'USER': 'kullanici',
'PASSWORD': 'sifre',
'HOST': 'localhost',
'PORT': '',
}
}