VScode的Sqlite擴(kuò)展
像Sqlite這種數(shù)據(jù)庫一般都是用著舒服就完事了,還真沒注意升級的內(nèi)容,之前一直在用3.26。
今天無意中發(fā)現(xiàn)SQLite升級到3.33了,然后發(fā)現(xiàn)在3.31添加了一個(gè)自動(dòng)生成列值的功能(就是在創(chuàng)建表時(shí),可以設(shè)置某列的列值為計(jì)算公式,根據(jù)其它列的值計(jì)算得出該列的值。在Office表格里常用的功能),有這個(gè)可以節(jié)省視圖了。
3.33增加了UPDATE-FROM語句(PostgreSQL兼容)。
這兩個(gè)升級還是很想用的,于是手邊的DB Browser for SQLite就不夠用了。找了一圈沒有合適的GUI程序。在VScode有個(gè)Sqlite擴(kuò)展,裝上以后發(fā)現(xiàn)可以湊合用。然而該擴(kuò)展自帶的還是3.26版的Sqlite,需要在擴(kuò)展設(shè)置里,手動(dòng)配置Sqlite:?Sqlite3,告訴擴(kuò)展Sqlite命令的位置。
或者,我猜也可以手動(dòng)替換擴(kuò)展自帶的Sqlite版本(我沒試驗(yàn))。在
C:\Users\你的用戶名\.vscode\extensions\alexcvzz.vscode-sqlite-0.9.0\bin
替換從Sqlite官網(wǎng)新下載的Sqlite。
Sqlite擴(kuò)展
安裝該擴(kuò)展后,在VScode左側(cè)的資源欄里,Sqlite數(shù)據(jù)庫文件上面,右鍵,會(huì)多出"open database"選項(xiàng)。

選用后,在大綱下方會(huì)出現(xiàn)新的Sqlite擴(kuò)展窗口。在里面的數(shù)據(jù)庫文件上,右鍵菜單"New Query"會(huì)彈出一個(gè)新的空白Sql語句編輯窗口。

在該窗口里面輸入想要執(zhí)行的語句,不用保存,在右鍵菜單中選擇"Run Query",在右側(cè)會(huì)出現(xiàn)運(yùn)行結(jié)果的拆分窗口。

當(dāng)你設(shè)置完新版Sqlite.exe的位置后(我習(xí)慣性重啟了一下VScode),再次運(yùn)行
SELECT sqlite_version() AS 'SQLite Version'
語句,就會(huì)看到右側(cè)的輸出變成3.33了:
