2017-03-06 21 views
0

即時通訊新編程,是否有可能使用SQLite導出節點js上的sql文件?例如,我想要一個即時從我的數據庫導出.sql文件的按鈕。 我使用節點JS使用SQLite,使用DB瀏覽器應用程序,是否可以使用html按鈕導出節點js上的sql文件?

手動導出,我需要去DB瀏覽器應用程序,然後提交>>出口>>數據庫附加到SQL格式

,但我想它html按鈕,有可能嗎?

回答

1

有兩件這樣的:

1. HTML按鈕觸發AJAX調用節點服務器

HapiJS Server快速瀏覽一下,並通過其快速啓動運行,以瞭解如何領取一個要求。

2.節點服務器生成.sql文件。

an NPM package for sqlite有一個運行命令。使用它來創建一個轉儲文件,就像從sqlite CLI中創建一樣。

// In the CLI 
# sqlite3 yourDatabase.db '.dump' > backup.dump 

// In node 
db.run("'.dump' > backup.dump"); 

從那裏,你可以返回文件作爲你的迴應。使用節點的fs.readFile來讀取生成的.dump文件。

+0

我試過了,但它打印緩衝區與十六進制字符? –

相關問題