Database 开发Openshift应用程序时如何使用我的本地数据库?

Database 开发Openshift应用程序时如何使用我的本地数据库?,database,configuration,openshift,Database,Configuration,Openshift,我正在尝试openshift平台,但我不知道如何配置它来使用我的本地数据库实例mySql、postgres、mongodb。。。进行本地测试时 我应该在本地计算机中使用OPENSHIFT\uuuu DB\uHost之类的环境变量吗 我可以使用maven概要文件或类似的东西来根据环境使用不同的数据源吗 谢谢我有一个python/mongodb应用程序。我用 import os if 'OPENSHIFT_DATA_DIR' in os.environment : use Op

我正在尝试openshift平台,但我不知道如何配置它来使用我的本地数据库实例mySql、postgres、mongodb。。。进行本地测试时

我应该在本地计算机中使用OPENSHIFT\uuuu DB\uHost之类的环境变量吗

我可以使用maven概要文件或类似的东西来根据环境使用不同的数据源吗


谢谢

我有一个python/mongodb应用程序。我用

  import os
  if 'OPENSHIFT_DATA_DIR' in os.environment :
       use Openshift's environment variables to setup database connection
  else
       use local DB or connect to OPenshift DB via port forward
告诉我是在OPENSHIFT上运行还是在本地PC系统上运行

我有两个独立的数据库。我的本地小的一个用于测试,实际的一个在OPENSHIFT上

如果在OPENSHIFT上,我只使用它们的环境变量。如果在我的电脑上,我只是连接到我的本地开发数据库


您还可以使用port-forward命令“rhc-port-forward-a”,然后连接到OPENSHIFT DB实例。要正确连接,您仍然需要确定您的应用程序是本地的还是OPENSHIFT

好的,我想我将使用本地环境变量来指向我的本地数据库。谢谢