---
title: Supabase Operations
category: product
entity_type: skill
price: ₺369
canonical: https://forgehouse.ai/tr/skiller/supabase-operations/
lang: tr
hreflang_alt: https://forgehouse.ai/skills/supabase-operations/
last_updated: 2026-06-20
---

# Supabase Operations

> Direct Supabase Postgres operations via `mcp__postgres__*` RLS policy audit, migration…

Supabase projelerinizde postgres MCP katmanı üzerinden doğrudan ham Postgres işlemleri çalıştırın: RLS politika denetimi, migration doğrulama, kullanıcı ve sipariş nokta kontrolü, yavaş sorgu teşhisi. Bir kaydın kaybolup kaybolmadığını, silinip silinmediğini ya da sadece gizlendiğini tahmin etmek yerine tek bir SELECT ile saniyeler içinde doğrulanmış cevap alırsınız. Ham SQL ve somut kanıt gerektiren her iş için Supabase MCP'nin tamamlayıcısıdır.

## Ne için kullanılır
- Her açık tablonun RLS etkin ve en az bir politikalı olduğunu denetlemek
- Migration uygulandıktan hemen sonra satır sayısı ve şema doğrulaması
- Sentry hata izinden bir kullanıcıyı veritabanı satırına kadar inceleme
- Müşteri 'verim kayboldu' dediğinde yumuşak silme ile kalıcı silmeyi ayırmak
- Yavaş bir sayfayı EXPLAIN ANALYZE ve bağlantı havuzu incelemesiyle teşhis
- Canlı veritabanı ile commit edilmiş migration'lar arasında şema sapması tespiti

## Faydalar
- 'Veri gitti galiba' paniğini saniyeler içinde doğrulanmış bir cevaba çevirin
- Açık kalmış bir tabloyu veri sızıntısına dönüşmeden yakalayın
- Migration'ın gerçekten beklediğiniz satırlara dokunduğunu, sıfır olmadığını teyit edin
- 'Site yavaş' şikâyetinin ardındaki bağlantı havuzu doluluğunu görün

## Ne içerir
- Çalıştırmaya hazır yedi iş akışı: RLS denetimi, migration doğrulama, kullanıcı kontrolü, yumuşak/kalıcı silme, yavaş sorgu, yetim kayıt, bağlantı havuzu
- pg_tables, pg_policies, information_schema ve pg_stat_activity için kopyala-yapıştır SQL
- Klasik 500 hatasını önleyen GoTrue auth.users NULL-token kontrolü
- Altı tuzaklı anti-pattern kataloğu (RLS açık ama politika yok, istemci tarafında service role, eksik yumuşak silme filtresi ve daha fazlası)
- Yıkıcı işlem güvenlik adımlarıyla eşleşen bir şema sapması tespit iş akışı
- Her bulguyu doğrulanmış sorgu kanıtına bağlayan bir kapanış kontrol listesi

## Kimler için
Pano tahminleri yerine hızlı, kanıta dayalı operasyonel cevaplar isteyen, Supabase Postgres'i üretimde çalıştıran ekipler.

## Nasıl çalışır
Skill'in Supabase Postgres'e doğrudan koşturduğu operasyon kontrolleri şu; her iddianın arkasında gerçek bir sorgu var, dashboard tahmini değil:
1. Önce RLS denetimi: public şemada row security kapalı veya policy'siz her tabloyu listeler. RLS açık ama sıfır policy'li tablo tam kilitlenme, kapalı tablo veri sızıntısıdır; ikisi de her şeyden önce işaretlenir.
2. Her migration uygulamasından sonra exit 0'a güvenmek yerine doğrular: etkilenen satır sayısını beklenen sayıyla karşılaştırır, sonra information_schema'da kolon, constraint ve indeksleri kontrol eder; yanlış WHERE koşulu sıfır satıra uygulanıp yine başarılı raporlayabilir.
3. Kullanıcı vakasında auth.users'ı doğrudan inceler, GoTrue token kolonları dahil (NULL kalan email_change_token_new 500 fırlatır); sonra profiles satırını ve kullanıcının son siparişlerini çapraz kontrol eder.
4. Biri veri kaybı bildirdiğinde önce deleted_at filtresiz sorgular: soft delete (geri getirilebilir) ile hard delete (gerçekten yok) farklı cevaplardır ve fark tartışmayla değil tek bir SELECT ile kapanır.
5. Yavaşlık şikayetinde şüpheli sorguya EXPLAIN (ANALYZE, BUFFERS) çalıştırır; pg_stat_activity'de connection pool doygunluğunu ve 30 saniyeyi aşan sorguları inceler.
6. Şema kaymasını supabase db diff veya information_schema anlık görüntüsüyle tespit eder ve kaymayı migration'a geri yazar. Canlı veritabanı asla tek doğru kaynak kabul edilmez; kaynak migration'lardır.

## Sık sorulanlar
### Supabase panosunu zaten her gün kullanıyorum. Buna ne zaman ihtiyaç duyarım?
Sorunun tahmin değil kanıt istediği anda: migration gerçekten satırlara dokundu mu yoksa sıfır mı, müşterinin 'kayboldu' dediği kayıt yumuşak mı kalıcı mı silinmiş, 'site yavaş' şikayetinin arkasında bağlantı havuzu doluluğu mu var. Pano özet verir; bu iş akışları saniyeler içinde doğrulanmış bir SELECT ile cevap verir.

### Veritabanımda somut olarak ne çalıştırıyor?
pg_tables, pg_policies, information_schema ve pg_stat_activity üzerinde kopyala-yapıştır SQL'e dayanan yedi hazır iş akışı: RLS denetimi, migration doğrulama, kullanıcı nokta kontrolü, yumuşak ve kalıcı silme ayrımı, yavaş sorgu, yetim kayıt ve bağlantı havuzu. Ayrıca klasik 500 hatasını önleyen GoTrue auth.users NULL-token kontrolü var.

### Şemamı tasarlar veya migration'larımı yazar mı?
Hayır. Bu paket canlı veritabanı üzerinde operasyonel teşhistir; durumu okur ve kanıt üretir. Şema tasarımı, indeks stratejisi ve migration disiplini supabase-postgres-best-practices paketinin işi. Bu paket ne kuracağınızı değil, şu anda neyin doğru olduğunu söyler.

## Fiyat
₺369, tek seferlik, abonelik yok. KDV dahil.

İlgili rehber: [Yapay zekâ ile veri analitiği](https://forgehouse.ai/tr/rehberler/yapay-zeka-veri-analitigi/)
