我刚刚从 pgadmin3 切换到 pgadmin4,只是为了检查一下。
我正在使用查询工具,根本无法找到作为 pgscript 执行的选项,这在 pgadmin3 中可用。
pgadmin4 查询工具的文档根本没有提到有关 pgscript 的任何内容。
还有其他人能够在 pgadmin4 中执行 pgscripts 吗?如果我错过了什么,请原谅我,我花了3个多小时寻找它却找不到。
我正在尝试从 PgAdmin 3 连接 AWS RDS PostgreSql。我按照以下链接 http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToPostgreSQLInstance.html
在安全组中,我还添加了 PostgreSQL 和所有流量,如下所示

启用了“可公开访问”标志(在 Mark B 的评论后更新)
非常感谢任何建议
******更新*******
我可以使用家庭 wifi 成功将 pgAdminIII 连接到 AWS RDS,但无法使用办公室 wifi 连接。
我关心的是:
Was the port 5432 blocked by office wifi?
How can I configure/update the port without impacting to current API? Note: My current API is working well (CRUD)
我尝试备份我的大学项目数据库。我按照指示进行,似乎一切都输入了:
1:
2:
3:
在官方网站上,应该有类似此内容的另一种弹出消息:
但是我没有得到这个,也没有得到任何发生错误时显示的另一个。
我试图直接使用pg_dump.exe,但是它提示我输入密码。我尝试了所有密码-用户密码,服务器密码,这些密码用于PGAdmin 4中连接到数据库的密码,但其他密码似乎都不起作用。
我试图找到与此有关的任何信息,但是有关pg_dump.exe的所有文章都涉及如何自动执行密码输入。此备份静默失败的原因是什么?pg_dump.exe需要哪个密码?
如果需要的话,我会添加任何详细信息,我现在想算了4个小时...
我正在将300GB的轮廓线数据加载到postgis表中。为了加快此过程,我读到最快是首先加载数据,然后创建索引是最快的。加载数据仅花费了大约2天的时间,但是现在我已经在等待索引大约30天了,它仍然没有准备好。
查询是:
create index idx_contour_geom on contour.contour using gist(geom);
Run Code Online (Sandbox Code Playgroud)
我在pgadmin4中运行它,此后的progran的内存消耗从500MB到100GB ++不等。
使用这么长时间索引这样的数据库是否正常?
关于如何加快流程的任何提示?
编辑:数据是从1x1度(纬度/经度)像元(大约30.000个像元)加载的,因此没有行的边界框大于1x1度,则其中大多数应该小得多。它们在EPSG:4326投影中,唯一的属性是高度和几何形状(几何)。
我在Heroku中有一个在PostgreSQL中运行的服务器.这是我第一次部署到Heroku并尝试在PostgreSQL中运行(实际上这也是我第一次使用PostgreSQL).
我对此查询工具功能有疑问.我永远无法用这个DMBS编写一些SQL命令.我仍然想知道为什么我甚至不能用这个写一个查询.
我尝试在本地下载并安装PostgreSQL并尝试运行查询工具,它完美运行,甚至没有断开连接标识(并且没有缓慢加载)
主机在AWS上.另一个问题可能是我经历过这种非常缓慢的负载.事实上它也让我很烦恼.
但我真的不知道为什么我甚至不能用这个写一个查询.任何帮助将非常感激.
[我试过这个]
我正在从事一个涉及为Zabbix进行查询的仪表板(SpringBoot + angular.js webapp)的创建的项目。为了进行测试,我安装了Ubuntu 16.04 LTS(VirtualBox),PostgreSQL 9.6,在其中我通过命令行导入了客户创建的数据库转储(pg_dump),还安装了GUI pgAdmin4并将其连接到我还原的db。
现在,我已经以这种方式安装了pgAdmin4:
作为根:
sudo apt-get install build-essential libssl-dev libffi-dev libgmp3-dev virtualenv python-pip libpq-dev python-dev
cd /opt/
mkdir enviromentpy
cd enviromentpy/
virtualenv pgadmin4
cd pgadmin4
source bin/activate
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v2.1/pip/pgadmin4-2.1-py2.py3-none-any.whl
pip install pgadmin4-2.1-py2.py3-none-any.whl
touch lib/python2.7/site-packages/pgadmin4/config_local.py
echo "SERVER_MODE = False" >> lib/python2.7/site-packages/pgadmin4/config_local.py
Run Code Online (Sandbox Code Playgroud)
在发射之后
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Run Code Online (Sandbox Code Playgroud)
我看到以下输出:
pgAdmin4 started, go to http://127.0.0.1:5050 through your browser
Run Code Online (Sandbox Code Playgroud)
现在,如果我在上述地址启动Firefox,我会看到GUI,并且已经导入了postgres数据库
问题是:
1)如何正确停止服务?我的意思是pgAdmin GUI不是Postgres DBMS
2)要重新启动,请执行以下步骤:
cd /opt/enviromentpy
virtualenv pgadmin4
cd pgadmin4
source bin/activate
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Run Code Online (Sandbox Code Playgroud)
这是对的吗??
3)有时,一段时间不活动后,ubuntu冻结,无法进行任何活动,我只能通过virtualbox菜单关闭计算机。你知道为什么吗?
你能帮助我吗??
非常感谢
我试图在pgAdmin4中使用Postgres 11.1进行备份,但是失败了。pgadmin显示了一个带有
状态:失败(退出代码:1)。
pg_dump:服务器版本:11.1; pg_dump:10.5
pg_dump:由于服务器不匹配而中止
我不太了解 pgadmin4是否不知道我使用的是11.1而不是10.5?
解决的问题-以我为例。
去
pgadmin <首选项<路径<二进制路径
PostgreSQL二进制路径自动设置为 $DIR/../runtime
我将路径更改为已安装的PostgreSQL版本 C:\Program Files\PostgreSQL\11\bin
pgadmin-4 ×10
postgresql ×5
pgadmin ×3
amazon-rds ×1
database ×1
heroku ×1
indexing ×1
pg-dump ×1
postgis ×1
postgres-9.6 ×1
ubuntu-16.04 ×1