2011-05-07 90 views
0

我的iPad應用程序出現問題。我必須將PostgreSQL數據庫轉換爲SQLite數據庫。幸運的是我做到了,但我不知道如何轉換PostgreSQL函數。任何人都知道如何做到這一點?或者我怎麼能在Sqlite中得到相同的結果?將函數Postgresql轉換爲Sqlite

在此先感謝,Luca

+1

如果您向我們展示有問題的功能,我們可以更好地幫助您。 – colinmarc 2011-05-07 18:13:41

+0

它很長,用意大利文寫成。但是,它是一個執行各種連接的sql查詢。在連接中連接到一個函數(創建函數PostgreSQL)而不是表格。 在Sqlite中,我認爲沒有功能。我如何? – Luca 2011-05-07 18:41:56

回答

0

正如你所發現的sqlite沒有功能。所以你可能不得不將一些邏輯從函數和單個查詢中移出你的數據庫到你的應用中。這可能意味着執行查詢查看結果並基於執行更多查詢的查詢。所以你可以在你的應用程序中執行該功能的邏輯。

儘管在PostgreSQL中不推薦這麼做,因爲性能會受到許多小型查詢的影響,但SQlite的性能損失要小得多,因爲它是嵌入式數據庫(無通信開銷),而且它的計劃更加直截了當,單獨的查詢更小。