VolgaVolga, это пример того, что регистр почему то на служебные имена ни как не влияет, а на имена таблиц и переменных вдруг влияет, то есть парсер на стороне постгреса так себе, по сравнению с MS SQL Server.
ЗЫ для себя сделал вывод, что все(ВСЕ) имена оборачивать в \"Name\".
Спасибо за ответ, уточню текущую задачу:
Есть программа для работы с данными, дектоп, требуется выводить статистику на дашбот, дашбот планируется на Джанго, ребята сейчас заняты, я готовлю API, первый этап, только просмотр, тут авторизация не требуется, а вот на следущем этаме когда перетаскивать будут функционал на Джанго, я как раз буду предоставлять свой функционал(CRUD) из сервиса, в рамках текущей ситуации я планировал проксировать запросы с клиента черз Джанго в сервис, выдавать резальтаты в тот жеДжанго для рендеринга страниц, так вот сама система ролей будет реализовываться в рамках сервиса, я так предпологаю делать.
ну как минимум мы получаем список уникалных пользователей, в ТЗ не стоит других ограничений, типа количества проведенных операций и\или суммы платежей, думаю автор сам внесет необходимые ограничения
Дмитрий, Можете продемонстрировать пример запроса с использованием pyodbc?
такого типа:
"SELECT * FROM T WHERE id>@id and name=@name"
где @id=123, а @name="ЯЯЯ"
Переделавать "SELECT * FROM T WHERE id>@id and name=@name" в
"SELECT * FROM T WHERE id>? and name=?",(123, "ЯЯЯ") планирую через свою обертку, так как примеров в интернетах не нашел с использованием библиотеки pyodbc.
Justa Gain, Дело в легаси, sql server не так плох как его пытаются показать, а переход к новой молели хранения данных, должно быть по этапным и иметь возможность обеспечивать работу со старым ПО, питон, это шаг к вэбу, а реализовать фукционал все же надо с простыми запросами(местами) и работой с процедурами, зачем тащить кучу данных на клиента не ясно.
Justa Gain, Я ознокомился и выяснил для себя, что питон, не настолько хорош как о нем говорят.
Сейчас стоит задача работать с SQL Server, соотвественно вопрос а возможно ли обернуть pyodbc и дообогатить его требуемым функционалом?
PS почему я так зациклен на именованных параметрах, всеп дело в том, что если использовать много "?" всегда можно ошибится, как в количестве, так и в данных, именованный параметр в этом случаее удобнее.
Ок, понятно что надо использовать словарь, а если идет речь о массиве\списке вставляемом Вашим зпросом, каждый раз переделавать словарь или его модно модифицировать в цикле?
типа:
Спасибо за участие.