POSTGRESQL TRİGGER İLE KOLON ŞİFRELEME

22 Eki by Engin Yılmaz Etiketler:, , , ,

POSTGRESQL TRİGGER İLE KOLON ŞİFRELEME

Postgresql de trigger ile gelen kaydı yakalayıp, şifreleyip tabloya yazabiliriz. Tabloyu oluşturalım, CREATE TABLE hadiartik ( sendika text,tapu text,hash bytea default ‘AES_KEY’); Sonrasında fonksiyonumuzu oluşturuyoruz, CREATE OR REPLACE FUNCTION hash_update_tg() RETURNS trigger AS $$ BEGIN IF tg_op = ‘INSERT’ OR tg_op = ‘UPDATE’ THEN NEW.sendika = PGP_SYM_ENCRYPT(NEW.sendika,’AES_KEY’); –digest(NEW.key_codes, ‘sha256’); NEW.tapu = PGP_SYM_ENCRYPT(NEW.tapu,’AES_KEY’);–digest(NEW.key_codes, ‘sha256’); RETURN NEW; […]
19 Eki by Ahmet Duruöz Etiketler:, , ,

Bir sunucudaki Oracle servislerinde oluşan hataların adrci ile görüntülenmesi

Oracle veritabanı, grid , asm , listener gibi servislerin olduğu bir sunucuda bu servislerde oluşan hataların görüntülenmesi için ADRCI: ADR Command Interpreter kullanılabilir. ADRCI tanımlı tüm home’lardaki belirli bir kelime ve belirli bir saat öncesine kadar oluşan hataları görüntülemek için aşağıdaki script’i kullanabilirsiniz. ADRCI ile ilgili detaylı bilgi için ADR Command Interpreter (ADRCI) kullanımı başlıklı makaleyi inceleyebilirsiniz. ADRCI […]
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. […]
16 Eki by Faruk Erdem Etiketler:, ,

Postgresql Foreign Data Wrapper

Postgresql yalın halde sunulmuş RDMS veritabanlarından birisidir.Bundan dolayı dblink  , Foreign Data Wrapper gibi özelliklerden faydalanmak için extension yüklememiz gerekir. Postgresql   farklı uzak sistemlere bağlanmanızı ve   uzak sistemler üzerinden sorgulama ,yazma işlemleri yapmanıza imkan sağlar.  Foreign Data Wrapper özelliği Postgresql ‘in 9.1 versiyonu ile gelmiştir. Fdw(Foreing Data Wrapper) ile farklı sistemlerden  veri çekmek,yazmak  için farklı  […]
13 Eki by Ahmet Duruöz Etiketler:,

Bir şemaya ait tüm nesnelerin farklı bir tablo alanına taşınması

Bir şemadaki tüm nesneler farklı bir şemaya taşınma ihtiyacı durumunda aşağıdaki adımlar izlenmelidir. Sonrasında tüm nesneler farklı tablo alanında yer alacaktır. Aşağıdaki sorgular , taşıma için gerekli sorguları hazırlamaktadır. Sorgulardaki DATA_STAGE taşınacak tablo alanı , ADURUOZ ise tüm nesnelerini taşıyacağımı kullanıcıdır. Şemadaki tablolarun taşınması için ; [crayon-5bcfb1e7447ef171048486/]   Şemadaki tablo partition’larının taşınması için ; [crayon-5bcfb1e7447fa001674056/] […]