Metin
merhaba arkadaşlar,
şu aralar mysql üzerinde row level permission olayını araştırıyorum oracle,mssql,azure gibi sistemlerde mevcut olduğunu gördüm ama mysql de kesin birşey yok
benim istediğim mysql de yeni bir kullanıcı açtığım zaman bu kullanıcı atıyorum "post" tablosunda "user_id" sütunundaki değer kendi "user_id" ile eşit ise görebilecek veya insert, update yapabilecek.
daha önce böyle birşey yapanınız varmı acaba ?
MURATSPLAT
Buna neden ihtiyaç duyuyorsunuz? Erişimi denetlemenin framework içinde sayısız yönetemi var.
Metin
ara katman olmadan performans için direk erişim daha mantıklı yok rest vs sıkıntı
birçok client var ve hepsi mysql üzerinden çalışıyor
MURATSPLAT
cacheleme yapın o zaman. Tüm tabloları önbelleğe atın. Tablolarda güncelleme olursa bellekteki tabloyu silersiniz. Bunu model içinse eventlar ya da oberver classlar üzerinden yapılabilir..
Mysql üzerinden bu işe nasıl yapılır bilmiyorum. Bir yol varsa paylaşan olursa öğrenmiş oluruz..