2012-03-09 26 views
1

SQL script to create insert script類似,我需要從表中生成一個INSERT列表以加載到另一個數據庫(sqlite),如dump命令。我這樣做是爲了同步目的。在postgres中可以從表中動態構建INSERT腳本?

我有限制,因爲這將運行在雲服務器上,而沒有訪問文件系統,所以我需要在數據庫中執行此操作(我可以在應用程序服務器中執行此操作,我問是否可以執行此操作在DB中直接)。

在應用服務器,我打開一個數據表,走自己的字段名和數據類型,並建立一個INSERT ...我不知道是否有一種方法做同樣的在DB ...

+0

你能解釋一下(1)爲什麼INSERT和(2)爲什麼在DB - 你是如何計劃得到這個信息進入sqlite的不通過你的應用服務器去?你可以,但如果你知道如何,你不會問這個問題。 – 2012-03-09 14:00:20

+0

1)因爲是隻填充2)我可以在應用服務器上做,它在返回完整的sqlite數據庫之前做了很多其他的事情,但是想知道是否可以在數據庫中完成它(數據庫服務器比我的應用服務器) – mamcx 2012-03-09 14:09:15

回答

1

我不完全確定這是否有幫助,但可以使用簡單的ETL工具,如「Pentaho Kettle」。我曾用過一次類似的功能,並沒有超過10分鐘。你也可以安排工作。我不確定數據庫級別是否支持它。

感謝, 桑卡

相關問題