Blog

Blog

KEYDAL blog yazilarinin 9. sayfasi (58 sayfadan): hosting, alan adi, sunucu, e-ticaret ve yazilim rehberleri.

Yazılım

PostgreSQL SSL/TLS ile Şifreli Bağlantı: Sertifika, hostssl, sslmode ve İstemci Sertifikası

PostgreSQL SSL kurulumu: sertifika oluşturma, ssl = on, hostssl satırı, sslmode require ve verify-full farkı, istemci sertifikasıyla giriş ve pg_stat_

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL SQL/JSON Rehberi: jsonpath Dili, JSON_EXISTS, JSON_VALUE, JSON_QUERY ve JSON_TABLE

PostgreSQL jsonpath dili, filtreler, lax/strict modu, jsonb_path_query; JSON_EXISTS, JSON_VALUE, JSON_QUERY, JSON_TABLE ve IS JSON çalıştırılmış örnek

7 Kasım 2026 · 11 dk okuma
Yazılım

PostgreSQL Sık Hatalar ve SQLSTATE Kodları: Neden ve Çözüm

PostgreSQL hata kodları: 23505 duplicate key, 42P01 relation does not exist, 42501, 23503, 22P02, 25P02, 40001 ve 40P01 gerçek çıktılarla, neden ve çö

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL SELECT Sorguları: WHERE, ORDER BY, LIMIT, DISTINCT ON

PostgreSQL SELECT rehberi: WHERE ve NULL tuzakları, ORDER BY NULLS LAST, LIMIT/OFFSET, FETCH FIRST WITH TIES, DISTINCT ON ve VALUES; çalıştırılmış örn

7 Kasım 2026 · 11 dk okuma
Yazılım

PostgreSQL Row Level Security: CREATE POLICY ile Satır Düzeyi Güvenlik ve Çok Kiracılı Örnek

PostgreSQL RLS: ENABLE ROW LEVEL SECURITY, CREATE POLICY USING ve WITH CHECK, permissive ve restrictive politikalar, FORCE, BYPASSRLS ve çok kiracılı

7 Kasım 2026 · 12 dk okuma
Yazılım

psql Komutları: Bağlantı, Meta Komutlar, Değişkenler ve .psqlrc

psql rehberi: bağlantı seçenekleri, \l \dt \d \du \x \timing \watch, psql değişkenleri, \gset ve \if, ON_ERROR_STOP, tek transaction ve .psqlrc.

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL Kısıtları: PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, EXCLUDE

PostgreSQL kısıtları örneklerle: primary key, foreign key ve ON DELETE, UNIQUE NULLS NOT DISTINCT, CHECK ve NULL, DEFERRABLE, EXCLUDE, NOT VALID, NOT

7 Kasım 2026 · 12 dk okuma
Yazılım

PL/pgSQL Temelleri: Değişkenler, Koşullar, Döngüler ve Dinamik SQL

PostgreSQL PL/pgSQL temelleri: DO bloğu, DECLARE, %TYPE ve %ROWTYPE, IF/CASE, LOOP/FOR/FOREACH, RETURN QUERY ve EXECUTE USING çalışan örneklerle.

7 Kasım 2026 · 12 dk okuma
Yazılım

PL/pgSQL Hata Yakalama: EXCEPTION, RAISE, SQLSTATE ve ASSERT

PL/pgSQL hata yakalama: BEGIN EXCEPTION WHEN, SQLSTATE ve SQLERRM, GET STACKED DIAGNOSTICS, RAISE EXCEPTION USING, yeniden fırlatma ve ASSERT örnekler

7 Kasım 2026 · 11 dk okuma
Yazılım

PostgreSQL İzleme: pg_stat_activity ve pg_stat_statements

pg_stat_activity ile uzun sorgu ve kilit bekleyen oturumu bulma, pg_cancel_backend ve pg_terminate_backend, pg_stat_database ve pg_stat_statements kur

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL pg_hba.conf ve Uzak Bağlantı: listen_addresses, Satır Biçimi ve Doğrulama Yöntemleri

PostgreSQL uzak bağlantı ayarı: listen_addresses, pg_hba.conf satır biçimi, scram-sha-256, reject, ilk eşleşen satır kuralı ve pg_hba_file_rules ile k

7 Kasım 2026 · 11 dk okuma
Yazılım

pg_dump ve pg_restore ile PostgreSQL Yedek Alma ve Geri Yükleme

pg_dump biçimleri (plain, custom, directory, tar), pg_restore ile seçici ve paralel geri yükleme, pg_dumpall ile roller ve sık hatalar, gerçek çıktıla

7 Kasım 2026 · 11 dk okuma
Yazılım

PostgreSQL Öğrenme Rehberi: Kurulumdan Replikasyona Yol Haritası

PostgreSQL 18 resmî kılavuzuna dayalı öğrenme yolu: kılavuzun yapısı, synopsis okuma, ilk psql oturumu ve 49 yazının konuya göre sıralı listesi.

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL Logical Replication: Publication ve Subscription Kurulumu

CREATE PUBLICATION ve CREATE SUBSCRIPTION ile logical replication; satır filtresi, sütun listesi, replica identity, çakışma çözümü ve kısıtlamalar.

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL Kilitler: Lock Kipleri, SELECT FOR UPDATE, SKIP LOCKED ve Deadlock

PostgreSQL tablo ve satır kilit kipleri, SELECT FOR UPDATE, NOWAIT, SKIP LOCKED, lock_timeout, deadlock, advisory lock ve pg_locks ile izleme.

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL Kurulumu: initdb ile Küme Oluşturma ve pg_ctl ile Yönetim

PostgreSQL 18 kurulumu: ikili paket, initdb seçenekleri, data checksums, pg_ctl start/status/stop, smart/fast/immediate kapatma ve başlatma hataları.

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL Kullanıcı ve Rol Yönetimi: CREATE ROLE, Üyelik ve Önceden Tanımlı Roller

PostgreSQL rol öznitelikleri, CREATE USER, SCRAM parola, grup üyeliği ve INHERIT/SET, pg_read_all_data gibi hazır roller ve DROP ROLE adımları, çalışa

7 Kasım 2026 · 11 dk okuma
Yazılım

PostgreSQL JSONB Kullanımı: json ile Farkı, -> ->> @> ? Operatörleri, jsonb_set ve GIN İndeks

PostgreSQL jsonb rehberi: json ile farkı, -> ->> #> @> ? operatörleri, jsonb_set ile güncelleme, jsonb_build_object, jsonb_each ve GIN indeks örnekler

7 Kasım 2026 · 11 dk okuma
Yazılım

PostgreSQL JOIN Türleri: INNER, LEFT, FULL, CROSS ve LATERAL

PostgreSQL JOIN rehberi: INNER, LEFT, RIGHT, FULL ve CROSS JOIN, USING ve NATURAL farkı, ON ile WHERE tuzağı, self join ve LATERAL; çalıştırılmış örne

7 Kasım 2026 · 11 dk okuma
Yazılım

PostgreSQL İzolasyon Seviyeleri: READ COMMITTED, REPEATABLE READ ve SERIALIZABLE

PostgreSQL MVCC ve izolasyon seviyeleri: READ COMMITTED, REPEATABLE READ, SERIALIZABLE farkları, anomaliler ve 40001 hatasında yeniden deneme.

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL INSERT, UPDATE, DELETE ve RETURNING Kullanımı

PostgreSQL INSERT, UPDATE ve DELETE: çok satırlı ekleme, INSERT SELECT, UPDATE FROM, DELETE USING ve PostgreSQL 18 RETURNING old/new; çalıştırılmış ör

7 Kasım 2026 · 11 dk okuma
Yazılım

PostgreSQL İndeks Türleri: B-tree, Hash, GIN, GiST, BRIN ve CREATE INDEX

PostgreSQL indeks türleri: B-tree, Hash, GIN, GiST, BRIN; çok sütunlu, ifade, kısmi ve INCLUDE indeks, skip scan, CREATE INDEX CONCURRENTLY ve REINDEX

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL Otomatik Artan ID: GENERATED AS IDENTITY, serial ve CREATE SEQUENCE

PostgreSQL otomatik artan ID: GENERATED AS IDENTITY ile serial farkı, CREATE SEQUENCE, nextval, currval, setval, sequence sıfırlama ve numara boşlukla

7 Kasım 2026 · 11 dk okuma
Yazılım

PostgreSQL GROUP BY, HAVING ve Aggregate Fonksiyonları

PostgreSQL GROUP BY rehberi: count, sum, avg, string_agg, array_agg, HAVING ve WHERE farkı, FILTER, GROUPING SETS, ROLLUP ve CUBE; çalıştırılmış örnek

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL GRANT ve REVOKE ile Yetkilendirme: Şema, Tablo, Sütun ve Varsayılan Yetkiler

PostgreSQL GRANT ve REVOKE ile şema, tablo, sütun ve sequence yetkileri, ALTER DEFAULT PRIVILEGES, \dp çıktısı ve salt okunur kullanıcı örneği.

7 Kasım 2026 · 11 dk okuma
Yazılım

PostgreSQL Full Text Search: tsvector, tsquery ve Türkçe Arama

PostgreSQL full text search ile Türkçe arama: to_tsvector, websearch_to_tsquery, GIN indeksi, ts_rank, ts_headline ve stemmer tuzakları gerçek çıktıla

7 Kasım 2026 · 11 dk okuma
Yazılım

PostgreSQL EXPLAIN ve EXPLAIN ANALYZE ile Sorgu Planı Okuma

PostgreSQL EXPLAIN çıktısı: cost, rows, width, Seq/Index/Bitmap Scan, join düğümleri, ANALYZE ve BUFFERS, tahmin hataları ve PostgreSQL 18 değişiklikl

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL CREATE TABLE, ALTER TABLE, DROP TABLE ve TRUNCATE

PostgreSQL tablo oluşturma ve değiştirme: DEFAULT, sanal ve STORED üretilmiş sütun, ADD/DROP COLUMN, TYPE USING, RENAME, DROP TABLE CASCADE ve TRUNCAT

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL CREATE FUNCTION ve CREATE PROCEDURE: SQL Fonksiyonları

PostgreSQL CREATE FUNCTION ve CREATE PROCEDURE: parametreler, RETURNS TABLE, SETOF, IMMUTABLE/STABLE/VOLATILE, SECURITY DEFINER ve CALL örnekleri.

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL COPY ve \copy ile CSV İçe ve Dışa Aktarma

COPY ve psql \copy farkı, CSV seçenekleri (HEADER, DELIMITER, NULL, ENCODING), ON_ERROR ve REJECT_LIMIT ile hatalı satırlar, toplu yükleme ipuçları.

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL Yapılandırması: postgresql.conf, ALTER SYSTEM, pg_settings ve Parametre Bağlamları

postgresql.conf sözdizimi, birimler, context türleri, SET ve SET LOCAL, ALTER SYSTEM ile postgresql.auto.conf, ALTER DATABASE/ROLE SET ve pg_file_sett

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL Collation, Locale ve Türkçe Sıralama (ICU)

PostgreSQL collation rehberi: encoding ve locale farkı, builtin/icu/libc, tr-TR-x-icu ile Türkçe sıralama, I/i sorunu, nondeterministic collation.

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL Bağlantı Hataları: Connection Refused, pg_hba ve Parola

PostgreSQL bağlantı hataları: connection refused, no pg_hba.conf entry, password authentication failed, too many clients ve pg_isready ile adım adım t

7 Kasım 2026 · 11 dk okuma
Yazılım

PostgreSQL Array (Dizi) Tipi: ARRAY[], İndeks ve Dilim, ANY/ALL, unnest, @> ve &&

PostgreSQL dizi tipi: text[] ve int[] tanımlama, ARRAY[] ve literal yazımı, 1 tabanlı indeks, dilim, ANY/ALL, @> &&, unnest, array_agg ve GIN indeks ö

7 Kasım 2026 · 11 dk okuma
Yazılım

PostgreSQL 18 Yenilikleri ve 18.6'ya Kadar Önemli Düzeltmeler

PostgreSQL 18 yenilikleri: asenkron I/O, uuidv7(), virtual generated column, RETURNING OLD/NEW, skip scan, temporal kısıtlar, uyumsuzluklar ve 18.1-18

7 Kasım 2026 · 12 dk okuma
Yazılım

PHP Veri Tipleri: int, float, bool, string, array, object ve null

PHP veri tipleri: var_dump, gettype ve get_debug_type ile tip inceleme, false sayılan değerler, tamsayı taşması, float hassasiyeti ve tür dönüşümü.

7 Kasım 2026 · 12 dk okuma
Yazılım

PHP "Warning: Undefined variable" ve "Undefined array key" Uyarısı: Nedenleri ve Çözümleri

PHP Undefined variable, Undefined array key ve Undefined property uyarılarının nedenleri; isset, ??, array_key_exists ve empty farkı, çalışan örnekler

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP TypeError, ArgumentCountError, ValueError ve DivisionByZeroError: Mesajlar ve Çözümler

PHP TypeError, ArgumentCountError, ValueError ve DivisionByZeroError hatalarının gerçek mesajları, nedenleri, strict_types etkisi ve doğru yakalama sı

7 Kasım 2026 · 12 dk okuma
Yazılım

PHP'de try/catch/finally ile Hata Yönetimi ve Exception Sınıfları

PHP'de throw, try, catch ve finally nasıl çalışır? Exception ve Error farkı, çoklu catch, kendi istisna sınıfınız, finally tuzakları ve örnekler.

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP'de Trait Kullanımı: use, insteadof, as ve Çakışma Çözümü

PHP trait nedir, nasıl kullanılır? use, öncelik sırası, insteadof ve as ile çakışma çözümü, abstract ve static trait üyeleri örneklerle.

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP Tip Bildirimleri: Nullable, Union, void, never ve strict_types

PHP tip bildirimleri: coercive ve strict mod farkı, ?string nullable, int|string union, intersection, void, never, mixed ve PHP 8.4 örtük nullable uya

7 Kasım 2026 · 12 dk okuma
Yazılım

PHP Temel Sözdizimi: Etiketler, Noktalı Virgül, Yorumlar ve echo

PHP temel sözdizimi: açılış ve kapanış etiketi kuralı, noktalı virgül, yorum türleri, echo ve print farkı ve HTML içine gömme örnekleri.

7 Kasım 2026 · 10 dk okuma
Yazılım

PHP String (Metin) İşlemleri ve En Çok Kullanılan Fonksiyonlar

PHP string fonksiyonları: tek ve çift tırnak, heredoc/nowdoc, interpolation, str_contains, strpos, substr, str_replace, explode, trim ve Türkçe karakt

7 Kasım 2026 · 12 dk okuma
Yazılım

PHP'de static, self::, static:: ve Late Static Binding

PHP static özellik ve metotlar, :: operatörü, self:: ile static:: farkı, late static binding, new static() ve sınıf sabitleri örneklerle.

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP sprintf, printf ve number_format: Sayı ve Metin Biçimlendirme

sprintf ve printf biçim belirticileri, genişlik, dolgu, hassasiyet, argüman numarası; number_format ile Türkçe binlik ayırıcı ve NumberFormatter ile p

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP SPL Veri Yapıları: SplStack, SplQueue, SplObjectStorage ve SplFixedArray

PHP SPL veri yapıları: SplStack, SplQueue, SplPriorityQueue, SplMinHeap, SplObjectStorage, SplFixedArray ve ArrayObject; PHP 8.4 ve 8.5 değişiklikleri

7 Kasım 2026 · 12 dk okuma
Yazılım

PHP'de Sınıf ve Nesne: class, new, $this ve __construct Rehberi

PHP'de class tanımlama, new ile nesne oluşturma, $this, özellik ve metotlar, __construct, constructor promotion ve PHP 8.4 new zincirleme.

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP Sihirli Metotlar (Magic Methods): __get, __set, __call, __toString ve __invoke

PHP magic methods rehberi: __get, __set, __isset, __call, __callStatic, __toString ve Stringable, __invoke, __serialize, __debugInfo.

7 Kasım 2026 · 12 dk okuma