python-sqlite3-backup

Phần mềm chụp màn hình:
python-sqlite3-backup
Các chi tiết về phần mềm:
Phiên bản: 1.0
Ngày tải lên: 14 Apr 15
Nhà phát triển: Piotr Husiatynski
Giấy phép: Miễn phí
Phổ biến: 24

Rating: 4.0/5 (Total Votes: 1)

sqlitebck là một chức năng duy nhất cho phép để lưu bất kỳ cơ sở dữ liệu sqlite3 một đến khác & nbsp; Bạn có thể sử dụng ví dụ để tải và cơ sở dữ liệu bộ nhớ bán phá giá (:. :) Nhớ vào tập tin (thay thế cho chức năng bãi iter).
Xem các tài liệu Sqlite3 C API cho biết thêm.
Xây dựng và cài đặt
Bây giờ bạn có thể xây dựng hoặc lắp đặt sqlitebck sử dụng distutils:
& Nbsp; python setup.py cài đặt
thử nghiệm
Không có gì lớn, chỉ cần kiểm tra chức năng cơ bản:
& Nbsp; python tests.py
Cách sử dụng ví dụ
Basic ví dụ sử dụng - cơ sở dữ liệu bộ nhớ lưu vào file:
>>> Nhập sqlite3
>>> Conn = sqlite3.connect (': bộ nhớ:')
>>> Curr = conn.cursor ()
# Tạo bảng và đặt vào đó một số dữ liệu
>>> Curr.execute ('CREATE TABLE foo (bar INTEGER)')

>>> Curr.execute ('INSERT INTO GIÁ TRỊ foo (123)')

>>> Curr.close ()
>>> Conn.commit ()
>>> Nhập sqlitebck
# Lưu trong cơ sở dữ liệu bộ nhớ (conn) vào tập tin
>>> Conn2 = sqlite3.connect ('/ tmp / in_memory_sqlite_db_save.db')
>>> Sqlitebck.copy (conn, conn2)
>>> Conn.close ()
>>> Curr2 = conn2.cursor ()
# Kiểm tra xem dữ liệu trong cơ sở dữ liệu là tập tin;)
>>> Curr2.execute ('SELECT * FROM foo');

>>> Curr2.fetchall ()
[(123,)]
Nếu bạn muốn tải tập tin cơ sở dữ liệu vào bộ nhớ, chỉ cần gọi:
>>> Sqlitebck.copy (conn2, conn)

Yêu cầu :

  • Python

Phần mềm tương tự

hiberlite
hiberlite

11 May 15

Yoyo-migrations
Yoyo-migrations

14 Apr 15

odbcpp
odbcpp

14 Apr 15

ssqlfs
ssqlfs

11 May 15

Phần mềm khác của nhà phát triển Piotr Husiatynski

sqlitebck
sqlitebck

6 Jun 15

256-jungle
256-jungle

2 Jun 15

Ý kiến ​​để python-sqlite3-backup

Bình luận không
Nhập bình luận
Bật hình ảnh!