Kategori: POSTGRESQL

13 Oca by Ogün Özalp Etiketler: , ,

Postgresql Multi-Master Replication(Pgpool-II)

            Multi-master kullanımı; Pgpool sunucusu gelen sorguları kopyalayarak her iki sunucuya da gönderir. Instance’lar fiziksel dosya yapısında birbirinin kopyası olmayacak olup sadece veri içeriği olarak kopyasıdır. Artılar; Sync replikasyon (no loss transaction) Otomatik Failover (Automatic Failover) Node’lardan birinde sorun oluşması üzerine Online Recovery Eksiler; Yazma hızında %30 düşme Sequences’larda karışıklık Gereksinimler; (www.pgpool.net) Pgpool source dosyası güncel […]
14 Ara by NURULLAH ÇAKIR

PostgreSQL Veritabanı Oluşturmak

  Postgresql’de veritabanı oluşturma işlemi gayet basit.  Veritabanı oluşturma esnasında bazı parametreler yardımıyla veritabanına ait bazı özellikle belirleyebiliyorsunuz. Aşağıda veritabanı oluşturma esnasında belirtebileceğiniz parametreleri örneklerle açıkladım.   Örnek1: [crayon-5d2e948e51d6f964962632/]   Örnek2: Bu örnekte veritabanı oluştururken owner’ını da belirtiyoruz. [crayon-5d2e948e51d77549166268/]   Örnek 3: Bu örnekte veritabanı oluştururken hangi tablespace’de olacağını da belirtiyoruz. [crayon-5d2e948e51d7a483277214/]   Örnek4: Bu […]
26 Eki by Engin Yılmaz Etiketler: ,

PostgreSQL sürümünün 10’dan 11’e yükseltilmesi

merhaba, Upgrade işlemnde başlamadan önce şu kritik uyarıyı yapamak istiyorum,  postgresql.conf ve pg_hba.conf dosyalarınızın konfiğini tekrar yapmanız gerekecek bu dosyalar eziliyor upgrade sonrasında. Postgresql 11 aşağıdaki komutlar ile kurulur. [crayon-5d2e948e53190488520386/]   Postgresql 11 veritabanında initdb çalıştırılır.   [crayon-5d2e948e53196418635005/]   Aşağıdaki komut ile upgrade’in yapılabilirliği check edilir. (postgresql kullanıcısı ile) [crayon-5d2e948e53199687651274/]   Postgresql 10 kapatılmadan upgrade […]
22 Eki by Engin Yılmaz Etiketler: , , , ,

PostgreSQL trigger ile kolon şifreleme

Postgresql de trigger ile gelen kaydı yakalayıp, şifreleyip tabloya yazabiliriz. Tabloyu oluşturalım, [crayon-5d2e948e53405864747865/]   Sonrasında fonksiyonumuzu oluşturuyoruz, [crayon-5d2e948e5340b883218086/]   En son olarakta triggerımızı create ederiz. [crayon-5d2e948e5340d619704346/] Sonrasında tabloya insert yaptığımızda datanın şifreli olarak geldiğini görebiliriz. [crayon-5d2e948e5340f568910676/]   Aşağıdaki sql ile de şifresiz halini görebiliriz. [crayon-5d2e948e53410607955471/]   Umarım faydalı olmuştur.
16 Eki by Faruk Erdem Etiketler: , , , , , , , , , , , , , , ,

Postgresql MSSQL Server arasında Foreign Data Wrapper

Postgresql de farklı veritabanlarından veri çekilebileceğinden  Postgresql Foreign Data Wrapper isimli yazımda bahsederek postgresql den postgresql e fdw(Foreign Data Wrapper)  yapmıştık bu  yazımda Mssql ile Postgresql arasında  tds_fdw extensionından faydalanarak bağlantı yapacağız . Postgresql den Mssql Server’a bağlanmak için tds_fdw extensionından faydalanacağız fakat bundan önce  kurmamız gereken birkaç paket olacak bunları aşağıdaki gibi yüklememiz gerekiyor. […]