问题标签 [pgadmin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1592 浏览

postgresql - 使用 pgAdmin 管理 Cloudfoundy 上的 Postgres 数据库

我想使用 pgAdmin 来管理 Cloudfoundy 上的 Postgres 数据库(在给定的数据库列上建立索引)。我将 pgAdmin 指向 api.cloudfoundry.com,但不知道其余的设置应该是什么,例如端口。

0 投票
1 回答
802 浏览

sql - 在新表中保留“分组依据”值 (ST_MakeLine)

在将点分组为线后,我想保留一些关于组的信息。

我的数据。

点表(点按分段分组,按帧分段,按时间排序)

我有以下 SQL 查询来创建按帧分组的点的新表:

我想在新表中保留帧值和段值(来自原始表)

所以新表的形式为:

这是一个示例框架/段

编辑:

我想为此添加第二步。使用 Mike 的解决方案,我现在有一个包含以下内容的表格:

我现在想创建这样的东西:

如何实现?

0 投票
2 回答
2227 浏览

java - Postgres:连接被拒绝

我正在使用 Postgres 9.1.5。JDBC 在第一个实例上运行良好,但是当我再次尝试时它开始拒绝连接。例如,我使用 JDBC 登录到我的 Web 应用程序,工作正常。但是后来,我尝试使用连接来获取其他一些数据,它引发了一个异常:连接被拒绝。我确信我的代码没有任何问题,因为上次运行良好的登录 JDBC 也会引发异常:连接被拒绝。

在我重新启动 postgres windows 服务后它再次工作。然后,登录 JDBC,获取一些数据,然后连接被拒绝。我试过重新安装。我的笔记本电脑有问题吗?

此外,PGAdmin 也遇到了同样的问题。它会运行一些查询,然后开始显示错误消息:Postgres 服务已停止。有什么我可以做的吗?请指教。另外,如果需要任何额外的信息,请告诉我。

0 投票
2 回答
657 浏览

sql - postgresql - pk 与唯一索引

在 PostgreSQL 9 数据库中,有一个表包含一个串行字段 X,它是一个 PK(启用了 oid)和其他字段。

将 postgres 的 pgadmin 与该表一起使用 - 查询需要 30 秒。

如果我在同一个字段 X 上添加唯一索引 - pgadmin 中的相同查询需要 3 秒。

PK 是隐式索引: http ://www.postgresql.org/docs/current/static/indexes-unique.html

那么为什么显式索引会产生影响呢?

这是一个 pgadmin 问题吗?

我是否需要 PK 字段的显式索引?

0 投票
2 回答
2273 浏览

postgresql - 更改 PostgreSQL 和 pgAdminIII 中的消息输出

这是一件小事,但对我来说有点烦人,似乎有一种方法可以配置它。假设我有以下内容:

我收到以下输出消息:

我想要(通常)只是看到类似的东西:

有没有办法控制/改变这个?同样,这是一件小事,几乎不值得在 Stackoverflow 上提问,但如果你有很多事情要做,它就会开始在输出中引入很多“噪音”,这让我已经超负荷的大脑在试图筛选它时受到伤害. :)

我正在使用 PostgreSQL 9.1.5 和 pgAdminIII 1.16.0

0 投票
1 回答
127 浏览

sql - 添加要查看的列

我在 Adempiere 工作,现在在 pgAdmin III 中使用来自 adempiere 的数据库。我得到了这段代码,我刚刚学习 SQL 3 天。

所以我有这个代码:

以一张漂亮的桌子结尾(查看 rv_transaction):

表 http://imageshack.us/a/img829/3558/tablerl.png

最后一列是motionagedays,它告诉我们有多少天没有对产品进行操作。

我只想添加一列“islager”,如果在 movementagedays 列的相应行中该值小于 -90,则该列将以“超过 90 天”结尾。

所以我写了类似的东西

但我不知道它是否正确以及放在哪里。 此外,如果大代码写得好,性能优化等,idk。

如果有人可以帮助我,我会很高兴。对不起,我的 SQL 技能和我的英语一样糟糕

0 投票
1 回答
10489 浏览

sql - PostgreSQL - 确定总数的百分比

我有一张桌子

我想对所有的 'NUMBER' 求和,并从总计中返回一个 % 值到每一行。结果应如下所示:

到目前为止,我有类似的东西:

但正如你肯定知道的那样,那个“数字”必须出现在 GROUP BY 或聚合函数中,所以我不能使用它。怎么做?

0 投票
3 回答
6903 浏览

python - 从 CSV 创建具有正确列类型的 SQL 表

我在这个网站上查看了一些问题,但找不到问题的答案:如何从多个 CSV 源文件中创建多个新表在数据库中(在我的情况下,我使用的是 PostgreSQL),其中新的数据库表列准确反映 CSV 列中的数据?

我可以很好地编写 CREATE TABLE 语法,并且可以读取 CSV 文件的行/值,但是是否已经存在检查 CSV 文件并准确确定列类型的方法?在我自己构建之前,我想检查它是否已经存在。

如果它不存在,我的想法是使用 Python、CSV 模块和 psycopg2 模块来构建一个 Python 脚本,该脚本将:

  1. 阅读 CSV 文件。
  2. 根据记录子集(10-100 行?),迭代检查每一行的每一列,以自动确定 CSV 中数据的正确列类型。因此,如果第 1 行 A 列的值为 12345(int),但 A 列第 2 行的值为 ABC(varchar),系统会根据组合自动确定它应该是 varchar(5) 格式它在前两遍中找到的数据。这个过程可以根据用户的需要进行多次,以确定可能的列类型和大小。
  3. 构建由 CSV 的列检查定义的 CREATE TABLE 查询。
  4. 执行创建表查询。
  5. 将数据加载到新表中。

SQL、PostgreSQL、Python 中是否已经存在这样的工具,或者我应该使用另一个应用程序来完成此操作(类似于 pgAdmin3)?

0 投票
1 回答
3112 浏览

pgadmin - Windows上的pgagent - 无法连接到数据库

嗨,我需要一点帮助才能让 pgagent 在带有 postgres 9.2.1(ipv4 和 ipv6)的 Windows 2008 上运行

我已登录服务器(远程桌面)并尝试运行作业。

如果我检查作业的输出:

我在 jsloutput 中得到了这个 = 无法连接到数据库!

使用pgadminIII查看作业时:

这是我的 pg_hba.conf

知道我错过了什么吗?

  • 尼尔斯
0 投票
1 回答
447 浏览

postgresql - 使用 pgAdmin 将 postgis 函数加载到 PostgreSQL 8.3.7 数据库中

我正在尝试将 postgis.sql 文件加载到已经创建的 pgAdmin 数据库(使用 psql)中,这样我就可以创建一个启用空间的数据库。我已经确认语言“plpgsql”已经存在,但我无法执行以下功能:

我只是得到通用的“语法错误在或附近......”。

也许我没有正确格式化该行,因为从我读过的内容来看,这应该可以吗?我真的需要“psql”吗?“-d”有什么作用?我尝试在命令和 bupkiss 前面不使用 psql。想法表示赞赏...谢谢。