我正在写一个web应用程序,使用postgresql在heroku上运行。在他们的服务器,一个环境变量设置,如:我可以将ubuntu默认postgres与heroku一起使用吗?
export DATABASE_URL=postgresql://localhost:5432/iqtest
他们建议这些本地运行的应用程序时,你应该禁用于Debian/Ubuntu使用通常的Postgres的设置,并在本地运行服务器“,以避免权限问题”。
您可以创建这样一个数据库:
/usr/lib/postgresql/9.1/bin/initdb pg
,然后运行像服务器:
/usr/lib/postgresql/9.1/bin/postgres -D pg
其实,这工作得很好,但我不知道是否有可能与系统的设置做代替。
我找不到debian/ubuntu标准设置应该如何工作或你应该如何使用它的一个简单的解释,我的实验都结束了一些要求我的密码,并通常警告我然后它将以明文形式将其写入磁盘。
有没有人设法使用heroku风格的应用程序,而不必做任何令人震惊的事情?
作为第二个问题,是否有一个用于postgres表格的图形(或文本用户界面)浏览器/编辑器?很明显,我可以使用psql和sql命令,但指向和点击会更好。如果我在本地运行,pgadmin3甚至不会连接到数据库。