.
sqlitebck는 sqlite3를 데이터베이스 또 다른 하나의 & NBSP를 저장할 수 있도록 한 기능이다; 당신은 로딩과 덤핑 메모리 데이터베이스 (대한 예를 들어이를 사용할 수 있습니다 파일에 메모리 : ITER 덤프 기능에 (대안).
더 많은 정보를 원하시면 sqlite3를 C의 API 문서를 참조하십시오.
빌드 및 설치
지금 당신은 만들거나의 distutils를 사용 sqlitebck 설치할 수 있습니다 :
& NBSP; 파이썬 setup.py 설치
테스트
큰 것도, 단지 기본 기능을 테스트하지 :
& NBSP; 파이썬 tests.py
사용 예
기본 사용 예 - 메모리 데이터베이스 파일에 저장 :
>>> 수입 sqlite3를
>>> CONN = sqlite3.connect ( '메모리')
>>> CURR = conn.cursor ()
# 테이블을 만들고 거기에 일부 데이터를 넣어
>>> curr.execute ( ') TABLE foo는 (바 정수를 생성합니다')
<0xb73b2800에서 sqlite3.Cursor 개체>
>>> curr.execute는 ( ') (foo는 값으로 123을 삽입')
<0xb73b2800에서 sqlite3.Cursor 개체>
>>> curr.close ()
>>> conn.commit ()
>>> 수입 sqlitebck
# 파일에 메모리 데이터베이스 (CONN)에 저장
>>> CONN2 = sqlite3.connect ( '/ tmp를 / in_memory_sqlite_db_save.db')
>>> sqlitebck.copy (CONN, CONN2)
>>> conn.close ()
>>> curr2 = conn2.cursor ()
) 데이터 파일 데이터베이스에 있는지 확인 #
>>> curr2.execute ( '갑 SELECT * FROM');
<0xb73b2860에서 sqlite3.Cursor 개체>
>>> curr2.fetchall ()
[(123)]
당신이 메모리에 파일 데이터베이스를로드하려면, 그냥 전화 :
>>> sqlitebck.copy (CONN2 코네티컷)
이 요구 사항 :
이 파이썬
댓글을 찾을 수 없습니다