Maxwell012, пфф! Много - это десятки миллиардов, когда у тебя медцентр с сотней врачей и надо быстро, эффективно и без накладок строить маршрутные листы так, чтобы ни врачи без дела не сидели, ни пациенты по долгу не ждали. Не вижу с этим никаких проблем.
Maxwell012, зачем много столбцов? Колонка с идентификатром специалиста и колонка с tsrange доступного времени. Если в день один период доступности, то на описание недели делаешь семь строк и всё. И нет, tsrange в строку не конвертируется, а поиск по ним очень быстрый при наличии индекса, причём можно и с достаточно сложными условиями типа "найти самые ранние незанятые полчаса в расписании такого-то специалиста со следующего вторника по четверг".
Код Python невозможно необратимо обфусцировать, а для восстановления не нужны знания низкоуровневого программирования, достаточно понимания принципов работы CPython.
g_Innaro, если задача просто убрать с глаз, то передавайте идентификатор как поле формы в post-запросе. Но усложнять код и уродовать API ради хотелки - это странно.
Сергей delphinpro, я опытный, но регулярно покупаю книги. Под бумажные постоянно кончаются стеллажи, видимо, скоро придётся покупать новую квартиру, чтобы больше стеллажей вмещалось. А электронных покупаю на порядок больше.