SQLAlchemy

نرم افزار تصویر:
SQLAlchemy
جزئیات نرم افزار:
نسخه: 1.0.6 به روز شده
ها تاریخ: 20 Jul 15
توسعه دهنده: Mike Bayer
پروانه: رایگان
محبوبیت: 59

Rating: 1.0/5 (Total Votes: 1)

در بیشتر برای ORM آن استفاده می شود، SQLAlchemy است خیلی بیشتر از آن.
SQLAlchemy ایجاد خود زبان پرس و جو و سفارشی الگوهای تداوم آن برای عملکرد بالا و دسترسی آسان به داده های ذخیره شده

چه در این نسخه جدید است:

در یکی از واحد کار از نسبتا جدی رگرسیون در مورد عبارت SQL ثابت است، رفتار جدید در مورد عبارت متنی با & quot؛ ORDER BY و & quot؛ کوچک شده است به عقب بیت به موارد استفاده با توجه به بهتر در حال حاضر منسوخ شده، کمی استفاده می شود ORM رویداد قلاب تعمیر شد آن را به عنوان از کار جلوگیری بسته SQLSoup، و ابرداده & quot؛ در ایجاد / قطره در & quot؛ را رویدادهای تجربه یک تغییر فرمت در یکی از استدلال کمتر مورد استفاده تصویب شدن، که به شکل قبلی خود بازگشت شد.

جدید در نسخه 1.0.4 است:

در یکی نسبتا جدی واحد از کار رگرسیون در مورد عبارت SQL ثابت است، رفتار جدید در مورد عبارت متنی با & quot؛ ORDER BY و & quot؛ کوچک شده است به عقب بیت به موارد استفاده با توجه به بهتر در حال حاضر منسوخ شده، کمی استفاده می شود ORM رویداد قلاب تعمیر شد آن را به عنوان از کار جلوگیری بسته SQLSoup، و ابرداده & quot؛ در ایجاد / قطره در & quot؛ را رویدادهای تجربه یک تغییر فرمت در یکی از استدلال کمتر مورد استفاده تصویب شدن، که به شکل قبلی خود بازگشت شد.

جدید SQL سرور نسخه رشته:

جدید در نسخه 0.9.9 / 1.0.0b5 است
شرایط خطا های جدید Psycopg2
تغییرات در خروجی زیر کانکتور پایتون و pg8000

جدید در نسخه 0.9.0 است: پشتیبانی

پایتون 3.
پسوند C در پایتون 3 پشتیبانی می شود.
ویژگی کامپوزیت حال حاضر به عنوان به صورت شیء خود را هنگامی که بر اساس هر ویژگی تردید بازگشت.
انجمن پیشرفت بیان پروکسی SQL و رفع.
بخش & quot؛ رمز و & quot؛ بخشی از یک create_engine () دیگر علامت + به عنوان یک فضای کد گذاری می داند.

جدید در نسخه 0.8.2 است:

0.8.2 شامل چندین رفع اشکال و ویژگی های ده جدید، از جمله پالایش از برخی از ویژگی های جدید معرفی شده در 0.8.

جدید در نسخه 0.8.1 است:

این یک نسخه bugfix که بسیاری از مسائل را حل، برخی از آنها در 0.8.0 به عنوان رگرسیون ظاهر شد و بسیاری دیگر که تمام نسخه های تحت تاثیر قرار است .

ویژگی های رابطه جدید:

جدید در نسخه 0.8.0 است
ویژگی های جدید چند شکل - with_polymorphic () و of_type ()
سیستم جدید در زمان اجرا بازرسی
اپراتور سیستم های درب
پشتیبانی HSTORE

جدید در نسخه 0.7.8 است:

در استدلال «اهداف» به خیط و پیت () است که دیگر منسوخ شده، به عنوان برخی از موارد استفاده معتبر شناسایی شده است.
identity_key ثابت تابع () بود که یک استدلال عددی برای هویت پذیرش نیست.
اشکال ثابت به موجب آن populate_existing گزینه نمی انتشار به زیر پرس و جو لودر مشتاق.

جدید در نسخه 0.7.6 است:

در می افزاید: برخی از ویژگی های جدید مانند پشتیبانی از مشترک جدول عبارات، و همچنین دارای برخی از رفع اشکال مهم.

جدید در نسخه 0.6.7 است:

در تنگ تر تکرار در مقابل حذف mutex های سراسر هویت نقشه تکرار، تلاش برای کاهش از شانس (خیلی نادر) عملیات GC را reentrant باعث برتری نداشت. ممکن است در mutex های 0.7 را حذف کنید.
اضافه شدن یک `` استدلال name` به Query.subquery () `، اجازه می دهد تا یک نام ثابت به شی مستعار اختصاص داده است.
اخطار صادر شده هنگام یک آیفون پیوست جدول ارث بردن است کلید اصلی در جدول به صورت محلی نقشه برداری (اما PKS روی میز بالارده) است.
اشکال ثابت که در آن & quot؛ را وسط و & quot؛ کلاس در یک سلسله مراتب چند شکل هیچ ستون 'polymorphic_on دارند اگر آن را نیز یک polymorphic_identity، مشخص، منجر به خطا عجیب و غریب بر تازه کردن، کلاس اشتباه لود زمانی که پرس و جو از هدف. همچنین هنگامی که با استفاده از تک ارث جدول منتشر می کند که در آن معیار درست.
اشکال ثابت که در یک ستون با SQL و یا سمت سرور به طور پیش فرض است که از یک نقشه برداری با include_properties یا exclude_properties کنار گذاشته شد در UnmappedColumnError شود.

جدید در نسخه 0.6.5 است:

در اشکال ثابت در query.update () که در آن "ارزیابی" یا "واکشی 'انقضا شکست خواهد خورد اگر کلید بیان ستون یک طبقه ویژگی با نام کلید های مختلف به عنوان نام ستون واقعی.
- اضافه شدن یک ادعا در طول خیط و پیت کردن که تضمین می کند که هیچ کلید هویت NULL-برگزاری بر روی & quot تولید شد؛ تازه مداوم و & quot؛ اشیاء. این می تواند رخ دهد هنگامی که کاربر تعریف کد سهوا باعث گرگرفتگی بر روی اشیاء نه به طور کامل لود می شود.
بارهای تنبل برای رابطه ویژگی در حال حاضر دولت فعلی استفاده کنید، نه & quot؛ را متعهد و & quot؛ دولت، از ویژگی های کلیدی اولیه خارجی و در هنگام صدور SQL، اگر تراز است در فرایند است. پیش از این، تنها دولت پایگاه داده متعهد می شود استفاده می شود. به طور خاص، این یک بسیاری از به یک () می شود - در lazyload عملیات به شکست، به عنوان autoflush بر این بارها باعث زمانی که ویژگی تعیین می شود و & quot؛ را متعهد و & quot؛ دولت ممکن است در دسترس باشد.
پرچم جدید در رابطه ()، load_on_pending، اجازه می دهد تا لودر تنبل به آتش کردن در انتظار اشیاء بدون وقوع خیط و پیت کردن، و همچنین به عنوان یک شی گذرا که به صورت دستی و & quot شده است. متصل و & quot؛ به جلسه. توجه داشته باشید که در حال وقوع حوادث از زمانی که یک شی لود شده است، به طوری که backrefs در دسترس تا پس از خیط و پیت کردن نیست این پرچم بلوک نسبت می دهند. پرچم فقط برای موارد استفاده بسیار خاص در نظر گرفته شده.
یکی دیگر از پرچم جدید در رابطه ()، cascade_backrefs، غیر فعال و & quot؛ را نجات دهد، به روز رسانی و & quot؛ آبشار زمانی که رویداد در آغاز شد و & quot؛ معکوس و & quot؛ طرف از یک رابطه دو طرفه. این رفتار پاک کن به طوری که بسیاری از به آنهایی که می تواند بر روی یک شی گذرا بدون آن وارد شدن به جلسه شی فرزند مکیده تعیین می کنند، در حالی که هنوز اجازه می دهد مجموعه به جلو به آبشار است. ما ممکن است * * * * * * * * این طور پیش فرض به غلط در 0.7.
بهبود اندکی به رفتار و & quot؛ passive_updates = غلط و & quot؛ زمانی که تنها در بسیاری از به یک سمت از یک رابطه قرار می گیرد. اسناد و مدارک روشن شده است که passive_updates = غلط واقعا باید در سمت-یک به چند است.
دادن passive_deletes = واقعی در یک هشدار چند به یک ساطع می کند، از شما احتمالا در نظر گرفته شده به آن را در سمت یک به چند.
اشکال ثابت که می تواند مانع و & quot؛ subqueryload و & quot؛ از درستی کار تنها با ارث جدول برای یک رابطه از یک زیر کلاس - بخش & quot؛ که در آن نوع در (X، Y، Z) و & quot؛ تنها می شود در داخل قرار می گیرد، به جای بارها و بارها.
هنگام استفاده از from_self () تنها با ارث جدول، & quot؛ را که در آن نوع در (X، Y، Z) و & quot؛ است در خارج از تنها پرس و جو قرار می گیرد، به جای بارها و بارها. ممکن است برخی از تنظیمات بیشتر به این است.
scoped_session یک هشدار منتشر می کند که پیکربندی () است (چک تنها موضوع فعلی) به نام اگر یک جلسه در حال حاضر موجود.

جدید در نسخه 0.6.4 است:

در نام ConcurrentModificationError شده است به StaleDataError تغییر، و پیام های خطا توصیفی تجدید نظر شده است تا منعکس دقیقا چه مسئله است. هر دو نام در دسترس خواهد بود برای آینده بینی برای طرح های است که ممکن است مشخص ConcurrentModificationError در باقی می ماند و & quot؛ به جز: & quot؛ را بند.
اضافه شدن یک mutex های به نقشه هویت که mutexes حذف عملیات علیه روش تکرار، که در حال حاضر قبل از بافر قبل از بازگرداندن iterable. دلیل این است که GC asyncrhonous می توانید آیتم ها از طریق موضوع GC در هر زمان را حذف کنید.
کلاس جلسه است حال حاضر در sqlalchemy.orm. *. ما در حال حرکت به دور از استفاده از create_session ()، که دارای پیش فرض های غیر استاندارد، برای کسانی که شرایط که در آن یک یک مرحله سازنده جلسه مورد نظر است. اکثر کاربران باید با sessionmaker () برای استفاده عمومی با این حال چوب،.
query.with_parent () در حال حاضر اشیاء گذرا می پذیرد و به ارزش غیر مداوم از PK / صفات FK خود را به منظور به تدوین و فرموله معیار استفاده کنید. اسناد نیز به عنوان به هدف with_parent روشن ().
include_properties و استدلال exclude_properties به آیفون () در حال حاضر اشیاء ستون به عنوان اعضای علاوه بر رشته را بپذیرید. این طوری که اجسام ستون های هم نام، مانند کسانی که در یک ملحق ()، می تواند ابهام.

جدید در نسخه 0.6.0 است:

در گسترش C در حال حاضر نیز با DBAPIs که استفاده از توالی های سفارشی به عنوان ردیف (و نه فقط چندتایی) کار می کند.
ترمیم برخی از منطق BIND-برچسب زدن از 0.5 که تضمین می کند که جداول با نام ستون که همپوشانی ستون دیگری به شکل و & quot؛ & # x3c؛ TABLENAME & # x3e؛ _ & # x3c؛ columnname & # x3e؛ و & quot؛ خطاهای اگر ستون تولید نمی کند.
Table.create () و Table.drop () دیگر کاربرد ندارد سطح metadata- ایجاد حوادث / قطره.
PostgreSQL و حال حاضر نشان دهنده نام توالی مرتبط با ستون SERIAL به درستی، بعد از نام از دنباله تغییر کرده است.
PostgreSQL و نشان دهنده نام محدودیت های کلیدی اولیه، اگر یکی وجود دارد.

نرم افزار های مشابه

firebirdsql
firebirdsql

20 Jul 15

Amazon DynamoDB
Amazon DynamoDB

10 Dec 15

Apache Gora
Apache Gora

10 Dec 15

Apache Derby
Apache Derby

11 Mar 16

نرم افزار های دیگر از توسعه دهنده Mike Bayer

Mako
Mako

1 Mar 15

SQLSoup
SQLSoup

15 Apr 15

blogodev
blogodev

20 Feb 15

نظرات به SQLAlchemy

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!