dse

소프트웨어 스크린 샷:
dse
소프트웨어 정보:
버전: 4.0.0 RC1
업로드 날짜: 14 Apr 15
개발자: Thomas Weholt
라이센스: 무료
인기: 26

Rating: nan/5 (Total Votes: 0)

DSE 순차적으로 SQL 쿼리를 실행하지 않는 간단하고 조질 방법이지만, 캐싱 값이 소정 최대 값을 충족하고 executemany-방법을 사용하여 수행 될 때까지. 그 결과는 엄청난 속도 향상이 될 수 있습니다.
DSE 만하여 SQLite3에서 테스트하지만,뿐만 아니라 장고에서 사용하도록했다.
사용 예 :
테스트 목적으로 수입 sqlite3를 번호
DSE 수입 DelayedSqlExecutor에서
CONN = sqlite3.connect ( '메모리')
() = conn.cursor 커서
cursor.execute ( '테이블 FILEDATA을 생성 (ID INTEGER PRIMARY KEY, 파일 경로 텍스트 파일 이름 텍스트, 파일 크기의 정수)')
D = DelayedSqlExecutor (커서, paramtoken = '?') # 사용하고 계십니까? sqlite3를 여기 paramtoken. 비워두고 그것은`등 장고에 의해 지원으로 % s을 (를) 사용
d.addObject ( 'FILEDATA'( 'ID', '파일 경로', '파일 이름', '파일 크기'))
범위 (0, 999)에서 난 용 :
& NBSP; & nbsp; & nbsp; 확인 # 일부 더미 데이터를 추가. ID 필드의 부재를 알 수 있습니다. 이것은 삽입을 트리거합니다.
& NBSP; & nbsp; & nbsp; 확인 ID 필드를 #Adding하면 DB에 아직 데이터에 대한 업데이 트를 트리거 것
& NBSP; & nbsp; & nbsp; 확인 d.addItem ( 'FILEDATA', { '파일 경로': '을 / tmp /', '파일 이름': '테스트 % s.txt'% 전, '파일 크기'I})
# 어떤 SQL이 아직 실행되지 않은, 기본 제한은 1000 항목입니다
# 다른 항목을 추가하면 SQL을 실행을 트리거하고 D-인스턴스를 재설정
d.addItem ( 'FILEDATA', { '파일 경로': '을 / tmp /', '파일 이름': '테스트 % s.txt'% 전, '파일 크기'I})
# 일부 레코드를 추가하는 업데이트
d.addItem ( 'FILEDATA', { 'ID': 1, '파일 경로': '을 / tmp /', '파일 이름': 'testmore % s.txt'% 전, '파일 크기': 100})
# 남아있는 SQL을 실행됩니다 가까운 전화
d.close ()
# 당신은 데이터를 커밋 커서 커밋 전화를해야 할 수도 있습니다. 커서 / 연결을 설정하는 방법에 따라 다릅니다

이 릴리스의 새로운 기능 무엇 :.

이 장고 1.3.x에와 이전 버전과의 호환성 존 덕분에이 하나 스프레이.

이 버전 3.2.0의 새로운 기능 : andornaut@gmail.com에서

이 패치 장고 1.4.0와 호환 될 수 있도록. 에르베 Cauwelier에서 패치가 아닌 자동 키 기본 필드와 모델에 대한 지원을 제공합니다.

이 어떤 버전 3.1.0의 새로운 기능 : rassminus에서

이 패치; 변경된 SQL 작성 테이블 이름과 열 레이블에 대한 모든 참조를 인용합니다.

이 버전의 새로운 기능 3.0.0 베타 2 :

이 고정 스누피 가르시아에 의해보고 된 몇 가지.

이 버전의 새로운 기능 3.0.0 베타 1 : 이전 버전과 호환되지 않습니다 구문

이 변경, 따라서 버전 범프. 그와 좋은 bulk_update 방법.
추가하고 실행하는 방법이 제거되었습니다.
패치 모델은 지금이라는 속성 대신 DSE의 지연이 있습니다. 또한 (2.1.0의 새로운 기능) 특정 모델을 패치 할 수 있습니다.
항목 호출 model.delayed.insert를 삽입하려면 (값)
항목 호출 model.delayed.update를 업데이트하려면 (값)
항목 호출 model.delayed.delete (ID)를 삭제하려면
당신은 필드의 값은 사진이나 음악 파일에서 인스턴스 메타 데이터에 대한 새로운 model.delayed.bulk_update (값)를 사용할 수 제한됩니다 거대한 데이터 세트를 업데이트해야합니다. 이것에 영감을 칼 리밍 [단순 미디어 (주)]에게 감사 :-). 추가 정보를 원하시면 뒤에서 happends 무엇에 더 완전한 연습을 위해 더 아래로 본다.

이 어떤 버전 2.1.0의 새로운 기능 :

이 작은 변화; dse.patch_models는 지금 dse.patch_models처럼, 패치 모델의 선택 목록을 취할 수 (specific_models의 = [사용자, 코멘트]).

이 버전 2.0.0의 새로운 기능 :

이 업데이트 문서 및 예제.

이 버전 2.0.0 RC1의 새로운 기능 :

이 지금 장고 라이센스 사용과 더 호환되도록 수정 된 BSD 라이선스를 사용하여 발표 코드에 변화 없음.

이 버전 1.0.2 / 2.0.0 베타 9의 새로운 기능 :

이 추가 FileExport 수준의 테스트 기간 동안 처리 된 것을 디버깅을 쉽게하기 위해. 파일에 SQL 데이터를 기록합니다. 사용을위한 소스 /있는 TestSuite를 참조하십시오.

이 요구 사항 :

이 파이썬

유사한 소프트웨어

Qore asn1 Module
Qore asn1 Module

20 Feb 15

Qore Glut Module
Qore Glut Module

20 Feb 15

Reportico
Reportico

19 Feb 15

anykeystore
anykeystore

15 Apr 15

개발자의 기타 소프트웨어 Thomas Weholt

django-photofile
django-photofile

20 Feb 15

Kolibri
Kolibri

11 May 15

코멘트 dse

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