Sic Parvis Magna

1 Temmuz 2024 Pazartesi

PostgreSQL Zip Arşivi Nasıl Kurulur

Temmuz 01, 2024 Posted by unexpected , No comments

Bu örnekte size Windows ortamında PostgreSQL zip arşivini kurmayı göstereceğim. PostgreSQL veritabanı sunucunuz için kullanıcı adı ve parolayı nasıl ayarlayacağınızı göstereceğim. Ayrıca tüm veritabanlarını listeleme, başka bir veritabanına geçme, yeni bir veritabanı oluşturma, tüm tabloları gösterme, yeni bir tablo oluşturma, veritabanı yedekleme, veritabanı içe aktarma için bazı temel komutları göstereceğim.

PostgreSQL’in zip sürümünü kurmanın avantajı, kayıt defterinizin değiştirilmemesi ve sisteminizi yeniden başlatmanızın gerekmemesidir. PostgreSQL sunucunuzu kaldırırken herhangi bir şeyin yanlış gitmesi konusunda endişelenmenize gerek yoktur. PostgreSQL’i güncelleme konusunda endişelenmenize gerek yoktur. Sadece klasörleri silebilir ve PostgreSQL’in yeni sürümünü istediğiniz zaman tekrar kurabilirsiniz. PostgreSQL sunucusunun exe veya msi sürümünü yüklediğinizde sistemde var olabilecek herhangi bir kaldırılmış veya kaldırılmamış dosya için kayıt defterini kontrol etmenize gerek yoktur.

PostgreSQL’i Kurulum Aşamaları

PostgreSQL sunucusunu kurmak için aşağıdaki adımları takip edin.

  • PostgreSQL’in zip sürümünü indirin
  • Zip dosyasını fiziksel sürücü konumuna çıkarın. Diyelim ki C sürücüsünün altında. Yani PostgreSQL kök dizini C:\pgsql olarak belirleyin.
  • Sunucunuzun data, user gibi konfigürasyonlarının saklanacağı bir klasör oluşturmanız gerekiyor. Ben C sürücüsü altında pgsql_data diye bir klasör oluşturdum. Yani klasör C:\pgsql_data bu şekilde görünmelidir.
  • Şimdi initdb.exe komutu kullanarak veritabanı için kullanıcı, şifreleme türü ve kodlama ile parola ayarlayın. initdb.exe C:\pgsql\bin klasörü altında bulunacaktır.
terminal
C:\pgsql\bin>initdb.exe -D C:\pgsql_data -U postgres -W -E UTF8 -A scram-sha-256

-U postgres süper kullanıcıyı postgres olarak oluşturur, -W süper kullanıcının parolasını sorar, -E UTF8 veritabanını UTF-8 kodlamasıyla oluşturur ve -A scram-sha-256 parola kimlik doğrulamasını etkinleştirir.

Böylece PostgreSQL kurulumunu tamamlamış oldunuz.

PostgreSQL Start ve Stop

  • PostgreSQL’i başlatmak için şu komutu çalıştırın: C:\pgsql\bin>pg_ctl.exe -D C:\pgsql_data -l logfile start
  • PostgreSQL’i kapatmak için şu komutu çalıştırın: C:\pgsql\bin>pg_ctl.exe -D C:\pgsql_data stop

PostgreSQL Sunucusuna Giriş Yapın

Şimdi size psql istemcisini kullanarak PostgreSQL sunucusuna nasıl bağlanacağınızı ve bazı temel komutları nasıl gerçekleştireceğinizi göstereceğim.

Veritabanı sunucunuza bağlanmak üzere oturum açmak için aşağıdaki komutu kullanın:

terminal
C:\pgsql\bin>psql.exe -U postgres

Parola sorulduğunda, kurulum sırasında belirlediğiniz parolayı girin.

Başarılı bir şekilde bağlandınız ve SQL deyimlerini, komutlarını vb. gerçekleştirebilirsiniz.

PostgreSQL’de Sorgular veya İşlemler

Tüm veritabanlarını listelemek için komutu kullanın: \list or \l, aşağıdaki resimde gösterildiği gibi:

Yeni bir veritabanı oluşturmak için komutu kullanın: CREATE DATABASE <database name>;

Yeni bir veritabanına geçmek için şu komutu kullanın: \connect <database name> or \c <database name>

Komut satırını kullanarak da bir tablo oluşturabilirsiniz, örneğin, aşağıdaki tabloyu oluşturalım:

example.sql
CREATE TABLE category (
  id serial PRIMARY KEY,
  name varchar(50) NOT NULL
);

Bir veritabanında ki tabloları göstermek için şu komutu kullanın \dt or \dt+

Yedekleme veya veritabanı dökümü almak için aşağıdaki komutu kullanın:

terminal
C:\pgsql\bin>pg_dump.exe -U postgres -d roytuts -f <path>\backup.sql

Burada, -U ardından veritabanı kullanıcı adı, -d ardından veritabanı adı, -f ardından .sql veya .pgsql dosya adı ile tam yol belirtilir.

Mevcut .pgsql veya .sql dosyasını veritabanı sunucusuna aktarmak için aşağıdaki komutu kullanın:

terminal
C:\pgsql\bin>psql.exe -h ec2-75-101-212-64.compute-1.amazonaws.com -U ilfndedxuwxhxu d8lhnd1pla9162 < <directory path>\backup.sql

Burada, -h ardından ana bilgisayar adı (burada Heroku bulutunu kullandım), -U ardından veritabanı kullanıcı adı, ardından veritabanı adı ve yedekleme dosyası adı gelir. Varsayılan port 5431'i kullanmıyorsanız -p ve ardından portu da kullanabilirsiniz.

PostgreSQL veritabanı sunucusunun zip sürümünün Windows ortamında nasıl kurulacağı hakkında her şey bu kadar.

0 comments:

Yorum Gönder