Дані програми:
Версія: 1.0.6 оновлений
Дата завантаження: 20 Jul 15
Ліцензія: Безкоштовно
Популярність: 59
Використовується в основному для його ОРЗ, SQLAlchemy набагато більше, ніж це.
SQLAlchemy будує свої власні мова запитів і користувацьких шаблонів стійкості для високої продуктивності і легкий доступ до архіву даних
Що нового У цьому випуску :.
< UL>
Що нового у версії 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 відображає ім'я первинного ключа, якщо такий існує.
Коментар не знайдено