Задавайте вопросы, мы ответим
Вы не зашли.
Необходимо разработать функционал для БД(как хранимые процедуры и функции), совместимый с несколькими СУБД и имеющий прямой доступ к объектам базы данных, без необходимости внешнего коннекта.
Какие могут быть варианты реализации хранимых процедур или функций на Python?
В SQLLite возможно, в PostgreSQL поддерживается, в Oracle не знаю, но наверное сделают, а как в MySQL?
Хотелось бы простейшие примеры реализации посмотреть.
Неактивен
MySQL поддерживает в текущем состоянии хранимые процедуры только на SQL,
и добавлять другие языки в ближайшее время не планируется, к сожалению.
Неактивен
Вообще то в SQLite это делается также как в MySQL - через UDF, но в SQLite за счет особенносте реализации возможен прямой доступ к базе через библиотечные функции, а в MySQL, как я понимаю придется заново устанавливать коннект.
Через UDF для обоих гемор еще тот будет.
Прихожу к выводу, что для совместимости, проще всё делать на PL/SQL и адаптировать для разных субд, а для SQLite вообще переписывать в другой код.
Неактивен
А чем плохо локальное соединение с сервера?
Неактивен
paulus написал:
А чем плохо локальное соединение с сервера?
Это последняя капля
Не кашерно
Неактивен