SQLObject був побудований навколо мови запитів користувальницьких Python, який забезпечує простий у використанні і легко зрозуміти, синтаксис для виконання різних SQL команди.
Мова запитів SQLObject в основному набір готових функцій Python, що абстрактні базові команди SQL.
Ці функції дозволяють розробникам використовувати Python, як розмітку при написанні своїх операцій бази даних, що робить його легше вставляти в рідному Python, не піддаючи конфіденційної інформації бази даних за допомогою використовуваних команд сировинних SQL.
Використання SQLObject змушує розробників використовувати Python-тільки команди при взаємодії з базою даних, що значно підвищує безпеку операцій з базами даних.
Через це гнучкого синтаксису, SQLObject також можете абстрактний лежать в основі СУБД, використовуючи той же синтаксис для декількох баз даних та обробки відмінності у фоновому режимі.
Це робить його дуже легко написати крос-сумісної базі даних програми, які можуть бути легко перенесені або масштабувати з однієї бази даних в іншу зі зміною тільки кілька налаштувань.
Що нового У цьому випуску :.
- DateTimeCol і TimeCol може читати і писати значення з мікросекунд
Що нового у версії 2.1.0:
- DateTimeCol і TimeCol може читати і писати значення з мікросекунд .
Що нового у версії 1.5.0:
- Помічники для класу Outer були змінені для пошуку стовпців в Заяви таблиці.
- Підтримка Python 2.4 оголошена застарілою і буде видалена в наступному випуску.
Що нового у версії 1.3.1:
- Два виправлення помилок з перенесених з `SQLObject 1.2. 3` _.
Що нового у версії 1.2.2:
- Виправлення була портована з `SQLObject 1.1.5 `_.
Що нового у версії 1.2.0:
- Рядки розглядаються спеціально в Виберіть, щоб Виберіть ( ['ID,' ім'я '], де =' значення = 42 '). Оновлення дозволяє рядок в ГДЕ.
- ForeignKey ("Таблиця", refColumn = 'refcol_id "), щоб ForeignKey, щоб вказати на колонку без ідентифікатора; називають стовпець повинен бути унікальним числом стовпців.
- delColumn тепер приймає ім'я ForeignKey без "ID".
- Підтримка PostgreSQL 7. * впав. Мінімальний підтримувана версія PostgreSQL 8.1 в даний час.
- Крайній правила змінилися PostgreSQL :. SQLObject використовує E '' втечу рядок, якщо рядок містить символи втік із зворотного косою рисою
- помилка викликана psycopg2 недавно додали новий логічний атрибут не викликаний автоматичної фіксації була виправлена.
- SQLObject .__ doc__ і головний .__ doc__ більше не містять номер версії. Використовуйте sqlobject.version або version_info.
Що нового у версії 1.1.3:
- Виправлення була портована з `SQLObject 1.0.3 `_.
Що нового у версії 1.1.1:
- Розбір SQLObject .__ doc__ для номера версії оголошена застарілою , Використовуйте sqlobject.version або version_info.
- Документально sqlmeta.dbEncoding і connection.dbEncoding.
Що нового у версії 1.0.1:
- Синтаксис несумісність була зафіксована в SQLiteConnection, що завадило SQLObject для використання з Python 2.4.
Що нового у версії 1.0.0:
- Основна зміна API: DB URI парсер був змінений використовувати urllib.split * () і кінець цитати (). Це означає будь-яке ім'я користувача / пароль / шлях дозволяється в БД URI, якщо вони належним чином% -encoded і DB URI, автоматично в лапки.
- Новий модуль `` __version __. Py``. Нові змінні `` version`` (рядок) і `` version_info``. (5-кортеж: мажор, мінор, мікро, рівень випуску, серійний) імпортуються в `` sqlobject`` імен
- У SQLite, колони ID зроблені AUTOINCREMENT.
- Параметр `` backend`` в БД URI більше не підтримується, використовуйте параметр `` driver``.
Був доданий
Коментар не знайдено