Belirli bir veritabanındaki tüm tablolardaki tüm ayrıcalıkları yeni bir postgres kullanıcısına (sahibine değil) vermeye çalışıyorum. Öyle görünmüyor gibi görünüyor GRANT ALL PRIVILEGES ON DATABASE my_db TO new_user;
. Adı geçen komutu başarıyla çalıştırdıktan sonra (postgres kullanıcısı olarak), aşağıdakileri new_user olarak alıyorum:
$ psql -d my_db
my_db => SELECT * FROM a_table_in_my_db;
ERROR: permission denied for relation a_table_in_my_db
İki soru:
1) o zaman, my_db'deki tüm tablolara izin verilmezse, yukarıdaki komut ne işe yarar?
2) Tüm masalardaki tüm izinleri kullanıcıya vermek için doğru yol nedir? (gelecekte oluşturulan tüm tablolarda dahil)