我正在爲我的節點應用程序進行單元測試。我爲測試使用了開發和SQLite的postgresql數據庫。但是Sqlite並不理解postgresql的某些功能,例如to_tsvector
,有時我遇到了SQLITE databse locked
的問題。所以我認爲對於服務器來測試本地和構建服務器上的應用程序。這是一個很好的解決方案嗎?我發現一些備選方案提及使用docker container testing with docker。如何使用postgres在本地和構建服務器上進行單元測試?
那麼什麼是合適的解決方案在本地和服務器版本上運行postgres測試而不會遇到數據庫鎖定的問題?