SQLAlchemy

Software screenshot:
SQLAlchemy
Software ətraflı:
Version: 1.0.6 Yenil?nib
Tarixi Upload: 20 Jul 15
Geliştirici: Mike Bayer
Lisenziya: Pulsuz
Məşhurluq: 12

Rating: nan/5 (Total Votes: 0)

onun ORM üçün əsasən istifadə SQLAlchemy daha çoxdur.
SQLAlchemy yüksək performans və saxlanılan məlumatların asan daxil olmaq üçün öz query language və xüsusi əzmkarlıq nümunələri qurur

Bu azad yeni nə:.

< ul>

  • SQL ifadələri ilə bağlı One kifayət qədər ciddi vahid-of-iş reqressiya müəyyən edilir, ilə & quot mətn ifadələri ilə bağlı yeni davranış; sərəncamı ilə & quot; yaxşı kostyum artıq deprecated istifadə halları üçün bir az geri miqyaslı edilmişdir, bir az istifadə ORM hadisə hook metadata & quot Bu iş SQLSoup paketi qarşısı təmir və edilmişdir; üzrə açılan olarak on / yaratmaq; hadisələr əvvəlki forma dönüldü olan, qəbul edilir az istifadə dəlilləri biri bir format dəyişikliyi yaşadı.
  • versiyası 1.0.4 yeni nədir:

    • One kifayət qədər ciddi vahid-of-iş reqressiya bağlı SQL ifadələri müəyyən edilir, ilə & quot mətn ifadələri ilə bağlı yeni davranış; ORDER BY & quot; yaxşı kostyum artıq deprecated istifadə halları üçün bir az geri miqyaslı edilmişdir, bir az istifadə ORM hadisə hook metadata & quot Bu iş SQLSoup paketi qarşısı təmir və edilmişdir; üzrə açılan olarak on / yaratmaq; hadisələr əvvəlki forma dönüldü olan, qəbul edilir az istifadə dəlilləri biri bir format dəyişikliyi yaşadı.

    versiya yeni nədir 0.9.9 / 1.0.0b5:

    • Yeni SQL Server version strings
    • Yeni Psycopg2 səhv şərait

    • MySQL-birləşdiricisi-python və pg8000 da
    • Bu dəyişiklikləri

    versiyası 0.9.0 yeni nədir.

    • Python 3 dəstək
    • C uzantıları Python 3-də dəstəklənir.

    • Bir başına atributu əsasında sorğulanan zaman
    • Composite atributları indi onların obyekt kimi qaytarılır.
    • Association proxy SQL ifadə təkmilləşdirilməsi və giderir.
    • The & quot; parol & quot; bir create_engine hissəsi () artıq bir kodlanmış məkan kimi + işarəsi hesab edir.

    versiyası 0.8.2 yeni nədir:

    • 0.8.2 daxildir onlarla hata düzeltmelerini və yeni 0.8 təqdim yeni funksiyalar bəzi zəriflik, o cümlədən xüsusiyyətləri.

    versiyası 0.8.1 yeni nədir:

    • Bu çox məsələləri həll bir bugfix azad edir, olan bəzi bütün versiyasını təsir reqressiyalara və daha çox kimi 0.8.0 ortaya çıxdı.

    versiyası 0.8.0 yeni nədir:

    • Yeni əlaqələr Features
    • Yeni Polymorphic Features - with_polymorphic () və of_type ()
    • Yeni icra zamanı Təftiş System
    • Genişlənən Operator System
    • HSTORE Support

    versiyası 0.7.8 da yeni nə:

    qızarmaq "objects 'dəlil ()

    • edir bəzi etibarlı istifadə halları müəyyən edilmişdir artıq deprecated.
    • Sabit identity_key () şəxsiyyət bir scalar dəlil qəbul olunmayıb funksiyası.
    • seçimi populate_existing istəyən yükləyicilər subquery təbliğ deyil vasitəsi Sabit bug.

    versiyası 0.7.6 yeni nədir:

    • kimi Common Cədvəl üçün dəstək kimi bəzi yeni funksiyalar əlavə edir Expressions, həmçinin bir sıra mühüm hata düzeltmelerini var.

    versiyası 0.6.7 yeni nədir: şəxsiyyət ətrafında

    • dartılmış təkrarlamaq vs. aradan qaldırılması mutex Xəritə iteration, bir çıxılmaz səbəb bir (çox nadir) reentrant gc əməliyyat şansını azaltmaq üçün cəhd. 0,7 ildə mutex aradan qaldırılması bilər.
    • sabit adı alias obyekt təyin etmək üçün imkan Query.subquery () `,` bir `name` dəlil Added.
    • Bir qoşulub masa miras mapper yerli eşlenen masa heç bir əsas düymələri var (lakin superclass masa PKS var) zaman xəbərdarlıq emissiya edilir.
    • Sabit bug & quot; MIDDLE & quot; bu da bir 'polymorphic_identity "daxil etməyib ki, əgər hədəf querying zaman polimorf iyerarxiyasının sinif, yanlış sinif yüklü yenileme sonra qəribə səhvlər aparıcı, heç bir" polymorphic_on' sütununu olardı. Bir masa miras istifadə edərkən düzgün HARADA meyar saçır.
    • Sabit bug UnmappedColumnError ilə nəticələnəcək include_properties ya exclude_properties bir mapping çıxarılıb bir SQL və ya server yan default ilə bir sütun.

    nədir versiyası 0.6.5 Yeni

    • query.update Sabit bug () olduğu ' sütun ifadə əsas faktiki sütun adı kimi fərqli bir KeyName ilə bir sinif atributu idi son uğursuz "almaq qiymətləndirmək 'və ya'.
    • - no NULL keçirilməsi şəxsiyyət düymələri & quot yaradılan ki, təmin flush zamanı təsdiq əlavə edilib; yeni israrlı & quot; obyektləri. Istifadəçi müəyyən kodu sehven deyil, tam dolu obyektlərin basması tetikler zaman bu baş verə bilər.

    • & Törədilmiş quot; əlaqələr
    • Lazy yük indi hazırkı vəziyyəti, deyil & quot istifadə atributları; dövlət, bir flush prosesi deyilsə, SQL verərkən xarici və ilkin əsas atributları. Əvvəllər yalnız verilənlər bazası törədilmiş dövlət istifadə olunacaq. Törədilmiş & quot; autoflush atributları müəyyən edilir zaman bu yük səbəb deyil kimi, on-lazyload uğursuz əməliyyat & quot - Xüsusilə, bu çox-to-bir almaq () səbəb olacaq dövlət mövcud olmaya bilər.

    • Əlavə & quot;
    • əlaqələr (), load_on_pending, yeni bayraq tənbəl loader əl & quot oldu bir keçid obyekt, eləcə də bir flush alaraq yerdə olmadan gözləyən obyektlərin off yanğın üçün imkan verir; sessiya. Bu bayraq blokları backrefs bir flush sonra mövcud deyil, belə ki, bir obyekt, yükləndiyi zaman baş verən hadisələr aid olduğunu unutmayın. flag yalnız çox xüsusi istifadə halları üçün nəzərdə tutulmuşdur.
    • əlaqələr () başqa bir yeni bayraq, cascade_backrefs, aradan bırakır & quot; & quot-yeniləmə saxlamaq; Tədbirdə başladıldı şəlalə & quot; ləğv & quot; bir bidirectional əlaqələr yan. Bu hələ şəlalə irəli toplanması imkan isə çox-to-olanları, bu uşaq obyekt sessiya daxil sucked almadan bir keçid obyekt müəyyən edilə bilər ki, bir təmiz bir davranışdır. Biz qüdrəti * 0,7 False Bu default *.
    • & quot davranışı üçün yüngül təkmilləşdirilməsi; passive_updates = False & quot; yalnız bir əlaqələr çox-to-bir tərəfdən yerləşdirilmiş olduqda; sənədlərin aydınlıq edilmişdir ki, passive_updates = həqiqətən bir-to-çox tərəfində olmalıdır False.
    • yerləşdirilməsi passive_deletes = yəqin ki, bir-to-çox yan qoymaq üçün nəzərdə tutulmuş bu yana bir çox-bir, bir xəbərdarlıq saçır haqqında True.
    • qarşısını almaq & quot olardı səhv Sabit; subqueryload & quot; bir yarımsinif bir əlaqələr bir masa miras düzgün iş - & quot; Ü növü (x, y, z) & quot; yalnız əvəzinə dəfələrlə ki, daxili yerləşdirilmiş olur.
    • bir masa miras ilə from_self () istifadə edərkən, & quot; növü (x, y, z) & quot; əvəzinə dəfələrlə, yalnız sorğu kənarda yerləşdirilir. Bu bir daha düzəlişlər edə bilər.
    • scoped_session bir Session artıq (yalnız cari mövzu çekləri) mövcud olduqda konfiqurasiya () adlanır zaman xəbərdarlıq saçır.

    versiyası 0.6.4 Yeni nədir:

    • adı ConcurrentModificationError StaleDataError dəyişdirildi və təsviri səhv messages dəqiq məsələ nə əks etdirmək üçün düzəliş edilmişdir. Hər iki adları ConcurrentModificationError ifadə edilə bilər sxemləri üçün yaxın gələcəkdə üçün mövcud olacaq bir & quot; başqa & quot; bənddə.
    • bir iterable qaytarılması əvvəl İndi pre-bufer mutexes iteration üsulları qarşı əməliyyatlar aradan qaldırılması şəxsiyyət xəritə, bir mutex Added. Bu, asyncrhonous gc hər hansı bir zamanda gc mövzu vasitəsilə maddələr edə bilərsiniz.
    • Session sinif indi sqlalchemy.orm edir. *. Biz bir addım Session konstruktor istədiyiniz bu hallar üçün qeyri-standart Öndeğerleri var create_session () istifadə uzaq hərəkət edirik. Ən çox istifadəçi lakin, ümumi istifadə üçün sessionmaker () ilə qalmaq lazımdır.
    • İndi keçid obyektlərin qəbul edir və meyar formalaşdırmaq üçün onların pk / fk atributları qeyri-davamlı dəyərləri istifadə edəcək query.with_parent (). Docs də with_parent məqsədi ().
    • kimi aydınlıq edilir
    • include_properties və exclude_properties dəlilləri indi) (Mapper strings əlavə üzvləri kimi sütun obyektlərin qəbul edəcək. Bu, belə bir qoşulmaq (), disambiguated bilər.
    • ərzində eyni adlı Sütun obyektləri,

    nədir versiyası 0.6.0 Yeni

    • C uzadılması indi də olan istifadə DBAPIs ilə işləyir sıra kimi xüsusi ardıcıllığı (və yalnız tuples).
    • təmin 0.5 bəzi bind-etiketleme məntiq bərpa ki, forma olarak bir sütun üst-üstə düşür sütun adları ilə masalar; & # x3c; tablename & # x3e; _ & # x3c; columnname & # x3e; & quot; əgər sütun. səhvlər istehsal edəcək
    • Table.create () və Table.drop () artıq tətbiq metadata- səviyyəsi / drop hadisələr yaradır.
    • postgresql indi ardıcıllığı adına doğru seriya sütun ilə bağlı ardıcıllıqla adları əks etdirir dəyişdirildi.

    • Bir varsa
    • PostgreSQL, ilkin əsas məhdudiyyətlər adını əks etdirir.

    Oxşar proqram

    py-leveldb
    py-leveldb

    13 May 15

    Spring Data
    Spring Data

    28 Feb 15

    Hibernate
    Hibernate

    6 Mar 16

    SimpleMysql
    SimpleMysql

    13 May 15

    Geliştirici digər proqram Mike Bayer

    SQLSoup
    SQLSoup

    15 Apr 15

    tracvatar
    tracvatar

    20 Feb 15

    nbt2yaml
    nbt2yaml

    13 Apr 15

    Şərh SQLAlchemy

    Şərhlər tapılmadı
    Şərh əlavə
    Images yandırın!