SQLAlchemy

소프트웨어 스크린 샷:
SQLAlchemy
소프트웨어 정보:
버전: 1.0.6 업데이트
업로드 날짜: 20 Jul 15
개발자: Mike Bayer
라이센스: 무료
인기: 59

Rating: 1.0/5 (Total Votes: 1)

그 ORM에 주로 사용 SQLAlchem​​y도는 그 이상이다.
SQLAlchem​​y도 높은 성능과 저장된 데이터에 쉽게 액세스 할 수 있도록 자신의 쿼리 언어 및 사용자 지정 지속성 패턴을 구축

이 릴리스의 새로운 기능 : 있습니다.

한 매우 심각한 작업 단위를 SQL 식에 대한 회귀가 해결 될 때와 & quot 텍스트 표현에 관한 새로운 동작, ORDER BY & quot; 더 나은 소송 지금 사용되지 사용 사례에 조금 축소되어, 거의 사용되지 ORM 이벤트 후크 메타 데이터 & quot는 그것이 작동 SQLSoup 패키지를 방지로 수리되었다;에 드롭 & quot에 생성 /; 이벤트는 이전의 형태로 복귀 한 전달되는 작은 사용 된 인수 중 하나의 포맷 변화를 경험했다.

버전 1.0.4의 새로운 기능 :

하나의 SQL 식에 대한 작업 단위 회귀가 해결 될 때 매우 심각한와 & quot 텍스트 표현에 관한 새로운 동작, ORDER BY & quot; 더 나은 소송 지금 사용되지 사용 사례에 조금 축소되어, 거의 사용되지 ORM 이벤트 후크 메타 데이터 & quot는 그것이 작동 SQLSoup 패키지를 방지로 수리되었다;에 드롭 & quot에 생성 /; 이벤트는 이전의 형태로 복귀 한 전달되는 작은 사용 된 인수 중 하나의 포맷 변화를 경험했다.

새 SQL Server 버전 문자열 :

0.9.9 / 1.0.0b5 버전의 새로운 기능
새로운 Psycopg2 오류 조건
MySQL의 커넥터 - 파이썬과 pg8000의 변화

버전 0.9.0의 새로운 기능 :

파이썬 3를 지원합니다.
C 확장 파이썬 3에서 지원.
별 특성을 기준으로 조회 할 때 복합 속성은 이제 객체 형태로 반환됩니다.
협회 프록시 SQL 식 개선 및 수정.
& 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 ()
새로운 런타임 검사 시스템
확장 운영자 시스템
HSTORE 지원

버전 0.7.8의 새로운 기능 :

플러시 '객체'인수 () 일부 유효한 사용 사례가 확인 된 바와 같이 더 이상 사용되지 않습니다.
정체성에 대한 스칼라 인수를 허용하지 않은 고정 identity_key () 함수.
옵션을 populate_existing하는 열망 로더 서브 쿼리에 전달하지 않을함으로써 조정 버그.

버전 0.7.6의 새로운 기능 :

같은 공통 테이블 식에 대한 지원으로 몇 가지 새로운 기능을 추가하고, 또한 몇 가지 중요한 버그 수정이 있습니다.

어떤 버전 0.6.7의 새로운 기능 :

조여으로 반복 대, 신원지도 반복 주위에 뮤텍스를 제거 (매우 드물게) 재진입 GC 작업의 가능성을 줄이기 위해 시도 교착 상태의 원인. 0.7에서 뮤텍스를 제거 할 수 있습니다.
고정 된 이름이 별명 객체에 할당 될 수 있도록, Query.subquery ()``에`name` 인수를 추가했습니다.
조인 된 테이블 상속 매퍼는 로컬 매핑 테이블에는 기본 키가 없습니다 (하지만 슈퍼 클래스 테이블에 PKS이) 할 때 경고가 방출된다.
조정 버그 여기서 '중앙' 그것은 또한 'polymorphic_identity'를 지정하지 않은 경우 해당 대상에서 조회 할 때 다형성 계층의 클래스는 잘못된 클래스가로드 재생시 이상한 오류로 이어지는, 더 'polymorphic_on'열이 없을 것입니다. 단일 테이블 상속을 사용하는 경우 또한 WHERE 기준 올바른을 방출한다.
include_properties 또는 exclude_properties와 매핑에서 제외 된 SQL 또는 서버 측 기본적으로 열이 UnmappedColumnError 초래 조정 버그.

버전 0.6.5의 새로운 기능 :

query.update에서 버그 수정 () 여기서 열 표현 키가 클래스 인 경우 만료 실패 '가져 오기', '평가'또는 실제 열 이름과 다른 키 이름과 속성.
새로 지속적인 & quot; - 아니 NULL 지주 정체성 키 & quot 생성되지 않았 음을 보장 플러시 동안 주장을 추가; 객체. 사용자 정의 코드가 실수하지-완전히로드 된 개체에 대한 플러시를 트리거 할 때이 문제가 발생할 수 있습니다.
관계에 대한 lazy 부하 지금 현재 상태를 사용하여 속성하지 & quot; 커밋 & quot; 상태, 세척 공정에없는 경우, SQL을 발행 할 때 외국과 기본 키 속성. 이전에, 단지 데이터베이스 커밋 상태가 사용된다. 커밋 & quot;의 autoflush이 속성이 결정될 때 이러한 부하에 트리거되지 않기 때문에, 온 - lazyload 실패 조작 & quot - 특히, 이것은 대일 GET ()을 야기 상태는 사용하지 못할 수 있습니다.
연결 & quot; 관계 (), load_on_pending에 새로운 플래그는 게으른 로더를 수동으로 & quot이었다 transient 객체뿐만 아니라, 플러시 일어나는없이 대기중인 객체에 해고 할 수 있습니다; 세션. 이 플래그 블록 역 참조가 플러시 때까지 사용할 수 없습니다 있도록 객체가로드 될 때 발생하는 이벤트를 속성합니다. 플래그는 매우 구체적인 사용 사례를위한 것입니다.
관계 ()에 또 다른 새로운 플래그, 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는 세션이 이미 존재하는 경우 구성은 () (검사 만 현재의 thread)가 호출 될 때 경고를 방출한다.

버전 0.6.4의 새로운 기능 :

이름 ConcurrentModificationError은 StaleDataError로 변경되었으며, 설명이 포함 된 오류 메시지가 정확히 문제가 무엇인지 반영하기 위해 개정되었다. 두 이름에 ConcurrentModificationError를 지정 할 수있다 계획에 대한 예측 가능한 미래를 위해 계속 사용할 것 & quot;를 제외하고 : & quot; 절.
지금 미리 버퍼를 반복 가능한을 반환하기 전에 뮤텍스가 반복 방법에 대해 작업을 제거 신원지도에 뮤텍스를 추가했습니다. 이 때문에 asyncrhonous GC 언제든지 GC 스레드 통해 항목을 제거 할 수있다.
세션 클래스 해주기 sqlalchem​​y.orm으로 존재한다. *. 우리는 한 단계 세션 생성자이 요구되는 이러한 상황에 대한 표준이 아닌 기본값을 가지고 create_session ()의 사용으로부터 멀리 이동하고 있습니다. 대부분의 사용자는 그러나, 일반적인 사용을위한 sessionmaker ()을 고수해야한다.
query.with_parent ()은 지금 임시 객체를 받아 기준을 수립하기 위해 자신의 PK / FK 특성의 비 영구적 인 값을 사용한다. 오피스도 with_parent의 목적으로 명백하게된다 ().
include_properties 및 exclude_properties 인수는 지금) (매퍼 문자열에 추가 구성원으로 열 개체를 적용합니다. 이는 이러한 (조인 내의 것과 동일한 이름의 열 개체는)들이 명확하게 될 수 있도록.

버전 0.6.0의 새로운 기능 :

C 확장은 이제 행으로 (그리고뿐만 아니라 튜플) 사용자 정의 시퀀스를 사용 DBAPIs와 함께 작동합니다.
보장 0.5에서 일부 바인드 라벨 ​​논리를 복원하는 형태 & quot의 또 다른 열을 중첩 열 이름과 테이블; & #의 x3c, 테이블 이름 & #의 X3E; _ & #의 x3c;의 ColumnName & # X3E; & quot; 열 경우 오류를 생성하지 않습니다.
Table.create ()와 Table.drop ()는 더 이상 metadata- 레벨 / 드롭 이벤트를 만들 적용되지 않습니다.
시퀀스의 이름을 변경 한 후에 PostgreSQL는 이제 정확하게 SERIAL 컬럼과 연관된 시퀀스 이름을 반영한다.
가있는 경우 PostgreSQL는, 기본 키 제약 조건의 이름을 반영한다.

유사한 소프트웨어

Agamemnon
Agamemnon

13 May 15

dbv.php
dbv.php

10 Dec 15

MongoBit
MongoBit

13 May 15

개발자의 기타 소프트웨어 Mike Bayer

SQLSoup
SQLSoup

15 Apr 15

blogodev
blogodev

20 Feb 15

Mako
Mako

1 Mar 15

코멘트 SQLAlchemy

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!