powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрет на модификацию
10 сообщений из 10, страница 1 из 1
Запрет на модификацию
    #39243416
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите пожалуйста, как можно запретить модификацию значения столбца column_name ранее 12.05.2016
Спасибо
...
Рейтинг: 0 / 0
Запрет на модификацию
    #39243440
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulT,

Сейчас забрать права, а когда настанет день 12.05.2016 - дать обратно.
...
Рейтинг: 0 / 0
Запрет на модификацию
    #39243446
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftJulT,

Сейчас забрать права, а когда настанет день 12.05.2016 - дать обратно.
ок, спасибо, а если:
Код: plaintext
1.
2.
3.
id   value              dateTime
1    some value1     11.05.2016
2    some value2     11.05.2016
Как пользователю запретить делать правку в строках, где dateTime < 12.05.2016
?
...
Рейтинг: 0 / 0
Запрет на модификацию
    #39243472
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulT,

Напрямую - никак.
Можно через триггер. В триггере проверять условие и вызывать исключение.
...
Рейтинг: 0 / 0
Запрет на модификацию
    #39243476
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftJulT,

Напрямую - никак.
Можно через триггер. В триггере проверять условие и вызывать исключение.
спасибо!
...
Рейтинг: 0 / 0
Запрет на модификацию
    #39243522
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно попробовать разнести данные в две таблицы и дать на них разные права, плюс MERGE-таблица для получения данных. Правда, будет некрасиво - вставка в одну таблицу, а выборки из другой... ну и некоторые другие необычности.

А вот на партиции, вроде бы, разные права не установить... хотя можно попробовать правами файловой системы...
...
Рейтинг: 0 / 0
Запрет на модификацию
    #39243524
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft, иключение - не очень красиво, проще подменить значения в NEW текущими.
...
Рейтинг: 0 / 0
Запрет на модификацию
    #39243527
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akinamiksoft, иключение - не очень красиво, проще подменить значения в NEW текущими.Ну можно и так. Это вопрос предпочтений.
Я бы предпочел исключение одновременно с контролем на уровне приложения.
...
Рейтинг: 0 / 0
Запрет на модификацию
    #39243589
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
котроль можно переложить и в хранимки,
будет более функционально
...
Рейтинг: 0 / 0
Запрет на модификацию
    #39243644
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftЯ бы предпочел исключение одновременно с контролем на уровне приложения.
Не факт, что оповещение клиента требуется... хотя если он интерактивный - то да.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрет на модификацию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]