Я создал базу данных foo
и таблицы bar1
и bar2
в этой базе данных. Я пытаюсь предоставить все разрешения на эти таблицы пользователю myuser
, в частности DML.
Я создал пользователя следующим образом:
yugabyte=# CREATE USER myuser
Я также создал базу данных и соответствующие таблицы в ней как пользователь root.
Сначала я попробовал следующее, но это не помогло:
yugabyte=# GRANT ALL PRIVILEGES ON database foo to user myuser;
Затем, в соответствии с некоторыми шагами postgresql, я попробовал следующее. Это тоже не сработало.
yugabyte=# GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO myuser;
Я предполагаю, что моя таблица не находится в схеме public
? Или есть другой способ добиться этого?