Postgresql Boolean Bir Sütunu Integer Tipine Cast Etmek
170 kez okundu.

Postgresql Boolean Bir Sütunu Integer Tipine Cast Etmek

Postgresql bir tabloda bazen tip değişikliği yapmak istediğizde size anlamsız gelen bir hata alabilirsiniz. Örneğin tipi boolean olan bir sütunu true ve false yerine 1 ve 0 smallint tipine cast etmek istediğinizde USING ifadeniz doğru olmasına karşın ( USING CASE WHEN "IsActive"=true THEN 1 ELSE 0 END; ) aşağıdaki hatayı alırsınız.

ERROR: default for column "IsActive" cannot be cast automatically to type smallint SQL state: 42804

Devamını Oku
Postgresql12 Linux Kurulumu & Postgresql.conf Ayarları
241 kez okundu.

Postgresql12 Linux Kurulumu & Postgresql.conf Ayarları

Gündüz Bilişim Danışmanlığı Şirket kurucusu Devrim Gündüz tarafından postgresql12 kurulumu anlatılan videoya ait dakika dakika notlar.

Devamını Oku
PostgreSQL Tabloyu Farklı Şemaya Taşımak (Şema Değiştirmek)
300 kez okundu.

PostgreSQL Tabloyu Farklı Şemaya Taşımak (Şema Değiştirmek)

Bir tabloyu farklı bir şemaya taşımak isterseniz kopyalamanıza yahut karşı tarafta yeni bir tablo yaratmanıza gerek yoktur.

Devamını Oku
PostgreSQL Rol ve Yetki (Ayrıcalık İzinleri) Yönetimi
517 kez okundu.

PostgreSQL Rol ve Yetki (Ayrıcalık İzinleri) Yönetimi

Bugün PostgreSQL rol mantığı nedir ? Rol izinleri (Privileges) nasıl tanımlanır ? konusunda kısa ve anlaşılır bilgiler vermek istiyorum.

Devamını Oku
PostgreSQL varchar ile character varying farkı
348 kez okundu.

PostgreSQL varchar ile character varying farkı

PostgreSQL Varchar (n) ve char (n) notasyonları, sırasıyla character varying (n) ve character (n) için takma adlardır. Uzunluk belirteci olmayan character, character (1) ile eşdeğerdir. Character varying uzunluk belirteci olmadan kullanıldığında, tür herhangi bir uzunluktaki dizeyi kabul eder. Öyleyse varchar mı , yoksa character varying mi kullanmalıyız ?

Devamını Oku
PostgreSQL'de DB Bakım Komutları: Analyze, ReIndex, Vacuum
Taner Hacıoğlu Taner Hacıoğlu Veritabanı   10 ay önce
377 kez okundu.

PostgreSQL'de DB Bakım Komutları: Analyze, ReIndex, Vacuum

PostgreSQL'de aktif olarak güncellenen veritabanı tabloları bazen tablo ve dizin şişmesi, eski ve yetersiz sorgu planları ve bazen bozuk dizinler nedeniyle bakım gerektirir. Şişirilmiş tablolar ve dizinler çok fazla disk alanı ve belleği kaplar, düşük kaliteli sorgular ve bozuk dizinler veritabanı sorgularını yavaşlatır. Sonuç olarak, veritabanı performansı önemli ölçüde düşebilir. PostgreSQL, geliştiricilerin bu sorunları çözmesine yardımcı olacak birkaç komuta sahiptir: ANALYZE, VACUUM, REINDEX.

Devamını Oku