[РЕШЕНО] Как можно программно установить права на таблицу?

Автор Ириминаге, 25 января 2023, 12:22

0 Пользователи и 1 гость просматривают эту тему.

Ириминаге

Здравствуйте! Basic разрешает создавать таблицы через create table. Можно ли программно изменить права доступа к созданным таблицам?
Он верил в Мир и Здравый Смысл,
В себя, в людей, в любовь, в науку!
Но кто-то Кафку положил,
В его протянутую руку...

bigor

Привет. Я правильно думаю, что речь идет про текстовые таблицы?
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

Ириминаге

Цитата: bigor от 25 января 2023, 12:36Привет. Я правильно думаю, что речь идет про текстовые таблицы?
Извините, что не уточнил. Таблицы Base.
Он верил в Мир и Здравый Смысл,
В себя, в людей, в любовь, в науку!
Но кто-то Кафку положил,
В его протянутую руку...

mikekaganski

Вопрос не вполне конкретен. На какую таблицу? Точнее, в какой БД?

Если речь о встроенных БД, то никак. Встроенные БД используют внутри фиксированные имя/пароль (например, FB использует всем известную пару sysdba/masterkey). Пользователи встроенных БД никак не различаются с т.з. самой БД.

Наверное, для внешних БД должен работать синтаксис DDL/DCL, специфичный для СУБД.
С уважением,
Михаил Каганский

Ириминаге

Ещё раз прошу прощения у почтенной публики. Спасибо за наведение на мысль.
База внешняя, ибо внутренней пользоваться нежелательно. Решение найдено.
"GRANT ALL ON TABLE ""TEST"" TO NameUser"
Он верил в Мир и Здравый Смысл,
В себя, в людей, в любовь, в науку!
Но кто-то Кафку положил,
В его протянутую руку...