簡體   English   中英

部署使用PostgreSQL數據庫的應用程序

[英]Deploying application that uses a PostgreSQL database

我創建了一個簡單的應用程序,該應用程序引用了我計算機上的PostgreSQL數據庫。 我應該如何在朋友的計算機上運行我的應用程序? 他的計算機上還沒有PostgreSQL數據庫。 我應該在他的計算機上安裝PostgreSQL並在他的計算機上創建完全相同的數據庫,然后在他的計算機上安裝我的應用程序嗎?

恕我直言,這是一個體系結構和DevOps風格的問題:如何在一個項目上進行相互開發,而又不互相踩腳。 許多解決方案,並且在沒有更直接了解您的設置的情況下,我們只能猜測什么是“最佳”。

歸根結底,如果您的項目依賴數據庫,那么您的朋友將需要一個可訪問的數據庫。 您的操作方式取決於您。 在進入特定於Postgres的解決方案之前,您是否考慮過為“只為您的開發人員”使用更簡單的SQLite設置,然后在准備部署時遷移到Postgres? 例如,這是Django 網站 開發人員經常使用的策略。

如果您的朋友不“講數據庫”,我可能會考慮使用SQLite方法。 或者,您可以將數據庫放在可以管理的共享的第三台計算機上。 進一步講,您不必一定要有單獨的數據庫,只要每個人在數據庫方面所做的工作不會互相影響。

簡而言之,這個問題的最佳答案將取決於項目和開發人員。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM