Şu anda PostgreSQL ve MySQL arasındaki farkları öğreniyorum çünkü yeni bir projem var ve ayrıca mevcut yazılımımı MySQL'den PostgreSQL'e taşımayı düşünüyorum. Aslında ikisi arasında komutların (kullanıcılar / veritabanları / komut istemi vb. İçin) karşılaştırılmasıyla bir HTML tablosu oluşturmaya başladım. Burada bir cevabı okuduktan sonra role
bunun bir grup olarak kullanıldığını farkettim . MySQL ile iki kullanıcıları, temelde kamu (var DELETE
, INSERT
, SELECT
ve UPDATE
izinleri) ve bir çift ek izinlere sahip bir yönetici kullanıcı.
Yani temelde Windows 7 komut isteminde (sadece yerel gelişim) ...
- Rol, PostgreSQL'e özgü bir kullanıcı, grup ya da gevşek bir şekilde kullanılan terim midir?
- Bir veritabanındaki tüm tablolar için yalnızca belirli bir kullanıcıya yalnızca belirli izinleri nasıl veririm ?
- Bir veritabanındaki tüm tablolar için belirli bir kullanıcıya tüm izinleri nasıl verebilirim?
- Nasıl olsa, rol kullanılırken
GRANT
veyaREVOKE
kullanıcı izinlerini kullanırken bir kullanıcıyla karşılaştırılabilir mi?