Veritabanına Genel Bakış
Uygulamanızdaki veritabanı şemasını ve tablo yapısını anlama.
Not: Bu içerik, tanıtım amacıyla hazırlanmış örnek/yer tutucu bir içeriktir.
Veritabanı şeması, hem kişisel hem de ekip hesaplarını destekleyen çok kiracılı bir mimariyle tasarlanmıştır.
Temel Tablolar
Users Tablosu
users tablosu, kullanıcı kimlik doğrulama verilerini saklar ve Supabase Auth tarafından yönetilir:
id- Benzersiz kullanıcı tanımlayıcısıemail- Kullanıcının e-posta adresicreated_at- Hesabın oluşturulma zaman damgası
Accounts Tablosu
accounts tablosu hem kişisel hem de ekip hesaplarını temsil eder:
id- Benzersiz hesap tanımlayıcısıname- Hesabın görünen adıslug- URL dostu tanımlayıcıis_personal_account- Kişisel ve ekip hesaplarını ayıran Boolean bayrağı
Projects Tablosu
Uygulamanızın proje verilerini saklayın:
id- Benzersiz proje tanımlayıcısıaccount_id- accounts tablosuna yabancı anahtarname- Proje adıdescription- Proje açıklamasıcreated_at- Oluşturulma zaman damgası
İlişkiler
Uygulamadaki tüm veriler, yabancı anahtar ilişkileri aracılığıyla hesaplara bağlıdır. Bu, Row Level Security (RLS) sayesinde doğru veri izolasyonu ve erişim denetimi sağlar.
Sonraki Adımlar
- Migration'lar hakkında bilgi edinin
- RLS politikalarını anlayın