我可以通过PGAdmin远程重启PostgreSQL服务器吗?我目前的用户是管理权限.
问候,
迪诺
我使用stardard JDBC驱动程序创建了与postgres 9数据库的连接.
...
Connection myCon = DriverManager.getConnection("jdbc:postgresql://localhost/test?&user=test&password=test");
...
Run Code Online (Sandbox Code Playgroud)
当我使用PgAdmin检查服务器状态并显示所有数据库会话时,我可以看到没有为我的会话设置"应用程序名称".有没有办法在JDBC连接中设置应用程序名称?
我知道这个问题可以被看作是一个重复的这一个.我甚至有几乎相同的配置(PostgreSQL 9.1.3,pgAdmin III 1.14.3,32位Windows).有什么不同,我问一个新问题的原因是我的PgAdmin总是没有崩溃(只是大部分)并且问题的原因是不同的 - 在链接问题中问题是缺少adminpack,但是我安装了adminpack它运作良好,因此链接问题的答案对我不起作用.
你有什么想法可以解决问题吗?
编辑:PgAdmin不会在其他场合崩溃(好吧,除非我做一些明显值得崩溃的东西),只是在尝试打开SQL查询窗口时.随着时间的推移,情况越来越糟,现在几乎"总是".问题不在于"特定于连接" - 对于不同的服务器连接,崩溃的频率是相同的.
编辑2:我重新安装了PgAdmin,没有任何改变.我开始怀疑PostgreSQL 9.1.3甚至是PostGIS 2.0.1的问题.
我有一个使用亚马逊的RDS服务托管的数据库,我正在尝试编写一个将更新所述数据库的Web服务.我遇到的问题是它不会让我使用COPY命令,因为我收到此错误:"错误:必须是超级用户才能复制到文件或从文件复制".我正在使用我为数据库做的唯一用户,我相当确定它拥有超级用户访问权限.但是,我可以使用PGAdmin的导入工具导入数据,当查看日志时,它几乎使用与我相同的命令.唯一的区别是它有stdin的文件路径.我该如何解决这个错误?
如何从pgAdmin III中的pgAdmin 4中使用登录信息迁移/导入服务器列表.在使用regedit迁移pgadmin注册表项的pgAdmin III安装中,但是我看到新的pgAdmin在不同的位置具有不同的注册表结构(不使用旧的注册表路径作为pgAdmin3使用).
我在他们的网站上使用了EnterpriseDB postgresql安装程序,但是当我完成并运行pgadmin(安装了postgresql)后,我收到一个配置错误,上面写着:
An error occurred initializing the application server:
Failed to launch application server, server thread existing
Run Code Online (Sandbox Code Playgroud)
然后它要求我输入python路径和应用程序路径.对于python路径,我假设它C:\Users\xxx\AppData\Local\Programs\Python\Python35-32\Lib\site-packages\是我安装python的地方.但是我不确定它询问的是哪个应用程序.
9.6.3版本的postgresql.pgadmin版本是4. windows 10 64bit
在pg_hba.conf中,我有
host all all 127.0.0.1/32 md5
host all all samenet md5
Run Code Online (Sandbox Code Playgroud)
我还补充道
host all all samehost md5
Run Code Online (Sandbox Code Playgroud)
双方.
我正在使用pgAdminIII,尝试创建"新服务器注册".当我连接到(localhost)时,它工作正常.但当我将主机更改为实际的工作站名称时,它说:
FATAL: no pg_hba.conf entry for host "fe80::c81c:9e9c:6570:d0bf%20", user "postgres", database "postgres", SSL off
Run Code Online (Sandbox Code Playgroud)
附加信息
任何有关这方面的帮助将受到高度赞赏.
我正在使用Windows 8.1下的混乱,并在那里产生了很多输入.
现在我想用pgAdmin 3备份我的PostgreSQL 9.4数据库.
我收到错误:
C:\ Program Files(x86)\ pgAdmin III\1.18\pg_dump.exe --host localhost --port 5432 --username"postgres"--no-password --format custom --blobs --verbose --file" C:\ Users\milenko\Desktop\output.backup""confluence"
pg_dump:服务器版本:9.4.1; pg_dump版本:9.3.1
pg_dump:因服务器版本不匹配而中止
你知道解决方案吗?
我有下studidtemplates表:
template_id 是primary_key
我想创建一个引用template_id为的新表foreign key.它被命名studidtemplatetextelements.见下图:
我创建了一个列template_id在第二个表,并希望把它的外键引用template_id的studidtemplates表.我是通过单击Constraints选项卡中的按钮完成的,该按钮由下图中的箭头指向.
我发现了一些与众不同 在"参考"选项中,没有template_id可用选项.见下图:
我在哪里错过了?
pgadmin ×10
postgresql ×9
pgadmin-4 ×2
amazon-rds ×1
crash ×1
csv ×1
foreign-keys ×1
java ×1
jdbc ×1