Как дать доступ SELECT ко всем колонкам всех таблиц, кроме одной колонки?
Если база данных: 150 таблиц. Среди них есть таблица user с полем password. Необходимо создать такого пользователя, который бы смог делать SELECT-запросы ко всем таблицам и всем колонкам, кроме user.password. Причем к таблице user он должен иметь доступ.
Можно ли это сделать не перечисляя все таблицы? Спасибо.
можно создать функцию, которая будет возвращать эту таблицу без нужного поля, потом запретить пользователю пользоваться таблицей, но разрешить пользоваться функцией.