SQLAlchemy

Скріншот програми:
SQLAlchemy
Дані програми:
Версія: 1.0.6 оновлений
Дата завантаження: 20 Jul 15
Розробник: Mike Bayer
Ліцензія: Безкоштовно
Популярність: 12

Rating: nan/5 (Total Votes: 0)

Використовується в основному для його ОРЗ, SQLAlchemy набагато більше, ніж це.
SQLAlchemy будує свої власні мова запитів і користувацьких шаблонів стійкості для високої продуктивності і легкий доступ до архіву даних

Що нового У цьому випуску :.

< UL>

  • Один досить серйозний блок-о-о роботі регресії виразів SQL фіксується, нове поведінку щодо текстових виразів з & Quot; ORDER BY і Quot; була скорочена трохи краще костюм тепер застарілими прецедентів, трохи використовуваний гак подія ОРЗ було відремонтовано, як цьому запобігти пакет SQLSoup від роботи, і метадані & Quot; на створення / падіння на & Quot; Події випробували зміна формату в одному з менш поширених аргументів передається, яка була повернулася до колишньої форми.
  • Що нового у версії 1.0.4:

    • Один досить серйозний блок-о-о роботі регресії вираження SQL фіксується, нове поведінку щодо текстових виразів з & Quot; ЗАМОВЛЕННЯ & Quot; була скорочена трохи краще костюм тепер застарілими прецедентів, трохи використовуваний гак подія ОРЗ було відремонтовано, як цьому запобігти пакет SQLSoup від роботи, і метадані & Quot; на створення / падіння на & Quot; Події випробували зміна формату в одному з менш поширених аргументів передається, яка була повернулася до колишньої форми.

    Що нового у версії 0.9.9 / 1.0.0b5:

    • версія рядки Новий SQL Server
    • умови помилки Новий psycopg2
    • Зміни в MySQL-роз'єм-пітона й pg8000

    Що нового у версії 0.9.0 :.

    • Підтримка Python 3
    • Розширення C підтримується на Python 3.
    • Композитні атрибути тепер повертається як їх форми об'єкта при запиті на кожного атрибута.
    • Асоціації поліпшення експресії проксі SQL і виправлення.
    • The & Quot; пароль і Quot; частина з create_engine () більше не вважає знак + в якості закодованого простору.

    Що нового у версії 0.8.2:

    • 0.8.2 включає в себе кілька виправлень помилок і дюжина новий функції, включаючи уточнення деяких нових можливостей, представлених в 0,8.

    Що нового у версії 0.8.1:

    • Це Виправлення релізі, який вирішує багато питань, деякі з яких з'явилися в 0.8.0, як регресії і багато інших, які впливають на всі версії.

    Що нового у версії 0.8.0:

    • Особливості нові відносини
    • Нові ПОЛіМОРФіЧНіСТЬ - with_polymorphic () і of_type ()
    • Новий виконання Inspection System
    • розширюваний Системний оператор
    • Підтримка HSTORE

    Що нового у версії 0.7.8:

    • Аргумент "об'єктів", щоб позбутися () є більше не рекомендується, так як деякі дійсні випадки використання були визначені.
    • Виправлена ​​identity_key () функцію, яка не приймав скалярного аргументу для ідентичності.
    • Виправлена ​​помилка в результаті чого populate_existing варіант не поширюватися на підзапит нетерплячі навантажувачі.

    Що нового у версії 0.7.6:

    • Додає деякі нові функції, такі як підтримка для Загальною таблиці Вирази, а також має деякі важливі виправлення.

    Що нового у версії 0.6.7:

    • затягнув ітерація проти видалення мьютекс навколо ідентичності Карта ітерації, намагаючись зменшити шанс на (вкрай рідко) операції поворотний гх викликає в глухий кут. Може видалити мьютекс в 0,7.
    • Додана `name` аргумент` Query.subquery ()`, щоб дозволити фіксованою ім'я визначається об'єкту псевдоніма.
    • Попередження іспускаеться, коли приєднався стіл спадкування картографа не має первинні ключі локально підключеного таблиці (але має ПКС на столі суперкласу).
    • Виправлена ​​помилка, коли і Quot; середній & Quot; клас в поліморфний ієрархії не матиме стовпець "polymorphic_on", якщо це не також вказати '' polymorphic_identity, що призводить до дивні помилки при оновленні, не так завантажений клас при запиті від цієї мети. Також випромінює правильний критерій WHERE при використанні спадкоємства одного стола.
    • Виправлена ​​помилка, коли колона з SQL або на стороні сервера за замовчуванням, який був виключений з карт з include_properties або exclude_properties б привести в UnmappedColumnError.

    Що нового у версії 0.6.5:

    • Виправлена ​​помилка в query.update (), де ' оцінити "або" завантажити "спливу буде працювати, якщо ключ вираз стовпець був клас атрибута з іншим KEYNAME як фактичне ім'я стовпця.
    • - Додана твердження у флеш яка гарантує, що жодна з клавіш, що засвідчують особу NULL-холдинг не були отримані на & Quot; недавно стійкі і Quot; об'єкти. Це може статися, коли користувач визначений код ненавмисно викликає припливи на НЕ-повністю завантажених об'єктів.
    • Ледачі вантажі для відносин атрибутів тепер використовувати поточний стан, а не & Quot; скоєно & Quot; держава, іноземних і первинних ключових атрибутів при видачі SQL, якщо флеш не в процесі. Раніше тільки стан бази даних, скоєно буде використовуватися. Зокрема, це викличе отримати багато-до-одного () - на-LazyLoad до збою операції, а AutoFlush не починається на цих навантажень, коли атрибути визначаються і & Quot; скоєно & Quot; Держава не може бути доступна.
    • Новий прапор на відносини (), load_on_pending, дозволяє ледачий навантажувач вистрілити на відкладених об'єктів без прихованого місце, а також тимчасового об'єкта, який був вручну і Quot; додається & Quot; на сесії. Зверніть увагу, що це блоки прапорів атрибутів проводити заходи, коли об'єкт завантажується, так backrefs не доступні до після промивки. Прапор призначений тільки для дуже специфічних випадків використання.
    • Ще один новий прапор на відносини (), cascade_backrefs, відключає і Quot; зберегти-оновлення & Quot; каскад, коли подія було ініційовано на & Quot; назад і Quot; сторона двонаправленого відносини. Це чистіше поведінку так, що багато-до-ті можна встановити на перехідному об'єкта без його втягнутими в сесії об'єкта дитини, в той же час дозволяючи вперед колекцію в каскад. Ми * можливо * за замовчуванням це значення False в 0,7.
    • незначне поліпшення в поведінці і Quot; passive_updates = False і Quot; при розміщенні тільки на багато-до-одній стороні відносин; документація уточнив, що passive_updates = False повинні дійсно бути на боці один-до-багатьох.
    • Розміщення passive_deletes = True на багато-до-одного видає попередження, так як ви, ймовірно, призначені, щоб покласти його на стороні один-до-багатьох.
    • Виправлена ​​помилка, яка запобігла б і Quot; subqueryload & Quot; від правильно працювати з успадкуванням одного столу для відносин з підкласу - The & Quot ;, де введіть (х, у, г) і Quot; тільки отримує розміщені з внутрішньої сторони, замість того, щоб повторно.
    • При використанні from_self () з успадкуванням одного столу, то і Quot; де типу (х, у, г) і Quot; поміщається на зовнішній стороні тільки в запиті, замість того, щоб повторно. Може зробити ще кілька коригувань на це.
    • scoped_session видає попередження, коли налаштувати () викликається, якщо сеанс уже присутній (чеки тільки поточний потік).

    Що нового у версії 0.6.4:

    • Ім'я ConcurrentModificationError був змінений на StaleDataError, і описові повідомлення про помилки були переглянуті, щоб відобразити те, що це питання є. Обидві назви будуть доступні для осяжному майбутньому для схем, які можуть бути вказівкою ConcurrentModificationError в & Quot; за винятком: & Quot; п.
    • Додана мьютекс для тотожного який м'ютекси видалити операції проти ітераційних методів, які в даний час попередньо буферної перед поверненням ітератор. Це тому, що asyncrhonous GC може видалити деталі через ГХ нитку в будь-який час.
    • Клас сесія є в даний час в sqlalchemy.orm. *. Ми рухаємося від використання create_session (), яка має нестандартні налаштування за замовчуванням, для тих ситуацій, коли конструктор сесії один крок бажаних. Більшість користувачів повинні дотримуватися sessionmaker () для загального використання, однако.
    • query.with_parent () тепер приймає перехідні об'єкти і використовувати непостійні значення їх рк / FK атрибутів для того, щоб сформулювати критерій. Документи також уточнив, як до мети with_parent ().
    • У include_properties і exclude_properties аргументи Mapper () тепер приймають об'єкти стовпців в якості членів на додаток до струн. Це так, що ж назвою об'єкти колонка, такі як ті, в об'єднання (), може бути багатозначною.

    Що нового у версії 0.6.0:

    • Розширення С в даний час також працює з DBAPIs які використовують користувальницькі послідовності, як ряд (і не тільки кортежі).
    • Відновлений деякі пов'язують-маркування логіки від 0,5, що гарантує, що таблиці з іменами стовпців, які перекривають один одного ще один стовпець у вигляді & Quot; & # x3c; ім'я_таблиці & # x3e; _ & # x3c; ColumnName & # x3e; & Quot; НЕ буде виробляти помилки, якщо колонка.
    • Table.create () і Table.drop () більше не застосовуються metadata- рівень створення події / виводу.
    • Postgresql нині відображає імена послідовності, пов'язані з серійними стовпців правильно, після імені послідовності був змінений.
    • Postgresql відображає ім'я первинного ключа, якщо такий існує.

    Схожі програми

    Hibernate
    Hibernate

    6 Mar 16

    DataMgr
    DataMgr

    28 Feb 15

    somewhere.js
    somewhere.js

    1 Mar 15

    Інші програми розробника Mike Bayer

    SQLSoup
    SQLSoup

    15 Apr 15

    nbt2yaml
    nbt2yaml

    13 Apr 15

    Alembic
    Alembic

    20 Feb 15

    SQLAlchemy

    Коментар не знайдено
    додати коментар
    Включіть картинки!
    Пошук за категоріями