Сокрытие кода функций

В БД есть много сложных функций, код которых нужно скрыть от пользователей. Какой лучший способ это сделать?

Есть ли какие-то методы шифрования DDL?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Насколько мне известно, таких

Насколько мне известно, таких возможностей в PostgreSQL нет.

P.S. Если бы я выступал в роли вашего заказчика, я бы не купил у вас никаких решений, где код решения от меня скрыт. Ибо если уж я плачу за разработку - все результаты этой разработки должны мне быть предоставлены.

По заказу заказчика как раз

По заказу заказчика как раз так и должно быть :) Так как заказчик будет инсталировать программу с БД на разные филиалы, и нужно свести к минимуму возможность "несанкционированного" доступа к структуре данных.

В MS SQL такая возмоность есть, вот я и подумал, что нечто похожее есть и в PostgeSQL

Учитывая, что вполне возможно

Учитывая, что вполне возможно включить отладку и получить в логе все запросы, которые делаются к БД, какой смысл в закрытии структуры? Тем более, если у БД будет свой администратор в каждом филиале, который может сделать с БД что угодно.

Гораздо более правильным в данном случае было бы корректно раздать права, чтобы пользователи (не администраторы) могли читать или изменять только те данные, которые им положено читать или изменять.

Заказчики бывают неадекватные, не спорю :) Обычно получается объяснить, что ценность не только в данных, но и в приложениях, которые умеют с ними грамотно работать, но бывает, что люди попадаются упёртые.

Дело тут как раз не в данных,

Дело тут как раз не в данных, а в том, что и как функции с данными делают. И скрыть нужно как раз алгоритм обработки...

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023