我安装了PostgreSQL 8.4,Postgres客户端和Pgadmin 3.对于控制台客户端和Pgadmin用户"postgres"的身份验证失败.我输入的用户为"postgres",密码为"postgres",因为之前有效.但现在身份验证失败了.我之前做过几次没有这个问题.我该怎么办?会发生什么?
psql -U postgres -h localhost -W
Password for user postgres:
psql: FATAL: password authentication failed for user "postgres"
FATAL: password authentication failed for user "postgres"
Run Code Online (Sandbox Code Playgroud) 我想用pgadmin
客户端管理我的heroku数据库.到现在为止,我一直在这样做psql
.当我使用来自heroku pg:credentials
连接de DB的数据时pgadmin
,我获得:
发生了错误:
连接到服务器时出错:致命错误:数据库"postgres"权限被拒绝详细信息:用户没有CONNECT权限.
有关如何实现连接的任何指南?
当我连接到我的Heroku
- Postgresql
数据库时pgAdmin3
,它列出了所有表(约2600).每次打开pgAdmin3,我都要找到自己的数据库.
有没有办法隐藏我not allowed
要访问的数据库?
我正在使用pgAdmin版本1.14.3.PostgreSQL数据库版本是9.1.
我为表创建了所有Db脚本但无法导出表中的所有数据.找不到以db脚本形式导出数据的任何选项.
我用这个命令安装了Postgres
sudo apt-get install postgresql postgresql-client postgresql-contrib libpq-dev
Run Code Online (Sandbox Code Playgroud)
psql --version
在终端上使用我得到psql (PostgreSQL) 9.3.4
然后我安装pgadmin
了
sudo apt-get install pgadmin3
Run Code Online (Sandbox Code Playgroud)
后来我打开了UI并使用这些信息创建了服务器
但是出现了这个错误
我该怎么解决?
我有pgAdmin版本 1.16.1
所以,对于导出表dumm我做:
右键单击表,然后在菜单中单击backup
,然后在Format
选择中将Plain
文件另存为some_name.sql
然后我删除表.
好的,现在我需要将表备份some_name.sql
导入数据库.
这该怎么做?我找不到如何.sql
使用pgAdmin 将表的转储导入数据库.
你能帮我吗?
我已经安装了Postgresql,然后在我的本地Mac OSX Mountain Lion上运行了一堆rails应用程序并创建了数据库等.过了一段时间,当我启动pgAdminIII并尝试启动数据库服务器时,我遇到了这个错误:
快速谷歌显示这篇文章.更多的浏览指出,可能存在某种postmaster.pid文件,这可能是导致这种情况的根本原因.如果我删除那些东西就没事了.
但是,在我删除计算机上的东西之前,我想确保我以系统的方式调试它,这不会导致更多的问题.
我在删除该文件之前读到的某个地方,我需要运行这个命令:
ps auxw | grep post
Run Code Online (Sandbox Code Playgroud)
如果我没有得到任何结果,可以删除该文件.否则不是.好吧,我得到了这个命令的结果:
AM 476 0.0 0.0 2423356 184 s000 R+ 9:28pm 0:00.00 grep post
Run Code Online (Sandbox Code Playgroud)
所以现在当然我非常困惑.
所以我该怎么做?
这是我的postgres服务器错误日志的一部分:
FATAL: lock file "postmaster.pid" already exists
HINT: Is another postmaster (PID 171) running in data directory "/usr/local/var/postgres"?
Run Code Online (Sandbox Code Playgroud)
Postgresql仍然没有运行,仍然得到相同的错误,没有任何改变.我太老了,没有检查SO就删除了东西.
有些专家可以指导一个菜鸟.
谢谢
我引用它 来启用PostgreSQL服务器中的调试器,以便通过使用pgadmin单步调试plpgsql函数.
我已经设置shared_preload_libraries = '$libdir/plugins/plugin_debugger.dll'
的postgresql.conf
,运行pldbgapi.sql
,并重新启动服务器.
这些步骤应该已成功运行并且plugin_debugger.dll
应该成功加载,因为可以使用该命令进行验证show shared_preload_libraries
,我可以在上下文菜单中看到调试选项,右键单击pgAdmin中的函数.
选择"Debugging" - > Debug时,会弹出一个窗口,允许我输入输入参数的值.但在那之后,当我按下时OK
,它根本没有响应.
任何想法或我错过了服务器上的调试器设置?
我正在使用PostgreSQL 8.3和pgAdmin 1.14
我用nginx,php和postgres创建了一个ubuntu图像.
我想将当前图像中的postgres数据库连接到pgadmin
本地计算机上.
我尝试使用docker inspector尝试使用image ip与我的本地pgadmin建立连接,但没有太大成功.我也尝试在本地配置一些端口以使连接工作.