在 PgAdmin 中,是否可以在所有表中搜索值?在 phpmyadmin 中这是可能的并且非常方便。您搜索一个 ID 值并找到它出现的所有表。我似乎无法在 PgAdmin 中找到此功能。
它存在吗?
我在浏览器中使用phpPgAdmin,在Windows上使用PgAdmin III.反正有没有为整个数据库打印表结构?
我有一张桌子
ID | NUMBER
------|----------
1 | 102
2 | 145
3 | 512
4 | 231
5 | 94
Run Code Online (Sandbox Code Playgroud)
并且我希望将所有'NUMBER'相加并从总计返回每行的%值.结果应如下所示:
ID | NUMBER | PERC
------|--------------|-------
1 | 102 | 9.4
2 | 145 | 13.4
3 | 512 | 47.2
4 | 231 | 21.3
5 | 94 | 8.7
Run Code Online (Sandbox Code Playgroud)
到目前为止,我有类似的东西:
SELECT (number/sum(number)*100) AS perc
FROM mytable;
Run Code Online (Sandbox Code Playgroud)
但正如您所知,"数字"必须出现在GROUP BY或聚合函数中,因此我无法使用它.怎么做?
我在Ubuntu 12.04上使用pgAdmin III 1.18.1.每当我重启机器时,pgAdmin都不记得我的服务器连接.如果我进入服务器连接然后关闭pgadmin3并重新打开,则保留服务器连接,只有当我重新启动计算机时才会丢失连接.
在我创建服务器连接并关闭pgAdmin后,我看到.pgadmin3文件创建得很好:
benc@Ubuntu-T7400:~$ ls -al | grep .pgadmin3
-rw-rw-r-- 1 benc benc 2088 Mar 28 11:57 .pgadmin3
Run Code Online (Sandbox Code Playgroud)
然后重新启动pgadmin3将显示我的服务器连接.但是,如果我重启我的机器,我的.pgadmin3文件设置为0字节.
重新启动Ubtuntu之后:
benc@Ubuntu-T7400:~$ ls -al | grep .pgadmin3
-rw-rw-r-- 1 benc benc 0 Mar 28 12:10 .pgadmin3
Run Code Online (Sandbox Code Playgroud)
知道这里可能会发生什么吗?
在 MySQL 数据库中,我可以使用ALTER语句更改表结构,但如何使用 pgAdmin III 在 PostgreSQL 中执行此操作?每次我删除表并再次运行该表的更新创建查询时,在 pgAdmin III 中。是否可以ALTER使用 pgAdmin III 访问 PostgreSQL 数据库中的表?
我很难找到一种方法来使用pgAdmin从机器外部访问Dokku的容器(基于docker)中的Postgres数据库.有没有办法做到这一点?我需要使用其他客户端吗?我正在使用dokku postgres:expose命令公开数据库.
我在Mac Yosemite上使用pgAdmin III.我创建了一个角色"折扣",并创建了一个数据库"折扣".在pgadmin工具中,如何将用户"折扣"连接权限(和表读/写权限)赋予数据库"折扣"?目前,当我尝试在命令行登录时,我收到此错误
davea$ psql -h localhost -d discount -U discount
Password for user discount:
psql: FATAL: permission denied for database "discount"
DETAIL: User does not have CONNECT privilege.
Run Code Online (Sandbox Code Playgroud) 我想在Windows上的Ubuntu上的Bash中安装Rails 5 / Postgres, 并且还能够通过Windows的PgAdmin访问Postgres数据库。
我很高兴在Windows的Ubuntu上通过Bash安装我的所有Rails依赖项,但是我知道我无法从Bash运行任何标准的GUI工具,并且想知道是否有可能在Linux子系统上安装Rails和PostGres,然后使用Windows版本的PgAdmin查询我的数据库
我看过本教程“ 如何在Windows-10-上安装ruby-on-rails-with-postgresql”,但看来他是将Postgres安装到Windows中,而不是Linux子系统中。
我想知道这是否是使所有这些工具很好地协同工作的唯一方法。
基本上,我想我的Windows安装pgAdmin的传达给我的击在Ubuntu在Windows上 的Postgres数据库
如何在计算机(在 Windows 中)之间的 pgadmin 4.2 之间导入/导出服务器列表?
我找到了一些有关注册表的 pgadmin 3 链接。4 也一样吗。
从先前版本移动到pgadmin4 ver3后,在查询窗口中编辑文本时,我无法再看到光标.
我可以突出显示文本,但如果我移动文本行中的任何位置,则不会出现光标.它有时会出现在该行的末尾,但是一旦我向左箭头它再次消失.
我尝试了所有我能想到的解决方案,但无济于事.甚至从头开始重新安装.
我知道这不是浏览器问题,因为我可以点击浏览器地址行和左箭头,光标在那里可见.这只发生在pgadmin中.
还有其他人有这个问题吗?有没有人有这个解决方案?
pgadmin ×10
postgresql ×7
connect ×1
dokku ×1
pgadmin-4 ×1
phppgadmin ×1
printing ×1
privileges ×1
psql ×1
sql ×1
ubuntu-12.04 ×1
windows-10 ×1