在使用 django框架寫博客時,用的是sqlite數據庫,想要將其中的db.sqlite轉儲為sql文件,
我是在linux下使用的,很多linux系統下都自帶sqlite
檢查是否安裝sqlite
輸入sqlite3如果有下列版本信息,就表明已經安裝了
lk@lk-PC:~/Desktop/sql$ sqlite3 SQLite version 3.24.0 2018-06-04 19:24:41 Enter ".help" for usage hints. Connected to a transient in-memory database. Use ".open FILENAME" to reopen on a persistent database. sqlite>
如果沒安裝的話
從源代碼區下載 sqlite-autoconf-*.tar.gz
https://www.sqlite.org/download.html
進入下載目錄
$tar xvfz sqlite-autoconf-3071502.tar.gz $cd sqlite-autoconf-3071502 $./configure --prefix=/usr/local $make $make install
在make時可能要等一分鍾左右
安裝成功后,進入你的db.sqlite文件所在的目錄,我的放在的桌面上,
lk@lk-PC:~$ cd Desktop/ lk@lk-PC:~/Desktop$ ls | grep db.sqlite3 db.sqlite3 lk@lk-PC:~/Desktop$ sqlite3 db.sqlite3 ".dump" > /home/lk/Desktop/new.sql lk@lk-PC:~/Desktop$