标签: pgadmin

如何指定应在 pgAdmin 中自动递增的列?

我已经开始学习 pgAdmin III 来管理 PostgreSQL 数据库。但这不是一个易于使用的应用程序。

如果我使用 pgAdmin III 创建或已经创建了一个表,如何在具有整数类型的列 id 上添加“自动增量”功能?

postgresql pgadmin auto-increment

18
推荐指数
3
解决办法
9万
查看次数

PostgreSQL“临时文件的大小”

我已将数据导入新数据库(大约 600m 行时间戳、整数、双精度)。然后我创建了一些索引并试图改变一些列(有一些空间不足的问题),数据库被清空了。

现在 pgAdmin III 告诉我“临时文件的大小”是 50G~+。

  1. 这些临时文件是什么?这些像 SQL Server 事务日志吗?
  2. 我怎样才能摆脱它们,似乎数据库比它应该大得多(数据库的总大小为 91 GB)

Windows 2012 服务器上使用Posgres 9.4.1

数据库统计选项卡的屏幕截图:

数据库统计选项卡的屏幕截图

postgresql pgadmin

18
推荐指数
2
解决办法
5万
查看次数

在 postgres 中使用 COPY FROM STDIN

我刚开始使用 Postgres,我正在尝试创建一个示例数据库来了解它的功能,环顾四周,我在 pgfoundry.org 中找到了一些脚本。我理解这些命令,因为我之前同时使用了 Oracle 和 MS-SQL,但是我运行的所有脚本在到达“COPY FROM”指令时都返回错误。更准确地说,错误是在应该插入给定表中的第一个元素处抛出。

我已经尝试将脚本作为查询和 pgScripts 运行,但是在这两种方式中,我在 COPY FROM 之后的第一行都收到错误。

我正在使用 pgAdminIII,我使用 StackBuilder 将 PostgreSQL 9.2.4.1 安装为 DB 驱动程序。我是否可能缺少一些阻止我运行此命令的基本配置,或者我只是不明白他们的工作方式?

编辑:
错误是:

ERROR:  syntax error at or near "7"
LINE 5600: 7 4 13 37 2012-03-10 16:41:43.797787 2012-03-10 16:41:43.797...
           ^

********** Error **********

ERROR: syntax error at or near "7"
SQL status: 42601
Char: 140891`
Run Code Online (Sandbox Code Playgroud)

文字在哪里:

COPY action_abilitations (id, group_action_id, partecipation_role_id, group_id, created_at, updated_at) FROM stdin;
7   4   13  37  2012-03-10 16:41:43.797787  2012-03-10 16:41:43.797787`
Run Code Online (Sandbox Code Playgroud)

postgresql pgadmin bulkcopy

16
推荐指数
1
解决办法
5万
查看次数

当 PgAdmin 仪表板中的会话以红色突出显示时,这意味着什么?

我注意到最近会话以红色突出显示,尽管过去从未发生过这种情况,这让我相信这是一个新功能。它似乎只发生在挂起的查询上。我查看了 PgAdmin 文档以及所有最近更新的更改日志,但找不到解释。下面是它的显示方式的示例:

PgAdmin 会话以红色突出显示。

postgresql pgadmin pgadmin-4

14
推荐指数
1
解决办法
9010
查看次数

错误 42P01:关系不存在

我是创建数据库的新手,这个错误让我目瞪口呆,因为我是数据库管理方面的新手(我主要做报告类型查询)。我通过 pgAdmin3 GUI 创建了一个新数据库,我正在尝试使用 SQL 在其中创建 DB 对象,但得到了一个:

ERROR: relation "replays" does not exist
SQL state: 42P01
Run Code Online (Sandbox Code Playgroud)

我浏览了手册,但没有发现任何有用的东西,尽管我怀疑它可能与search_path某种方式有关。这是一个屏幕截图。知道我做错了什么吗?

42P01

schema postgresql pgadmin

13
推荐指数
1
解决办法
9万
查看次数

在 pgAdmin 中在光标处执行语句的键盘快捷键

在 MySQL Workbench 中,可以使用键盘快捷键Ctrl+ENTER执行光标处的语句(用分号分隔)。

pgAdmin 中是否有类似的快捷方式?


对于仅跨越一行的 SQL 查询,我在 Dragon NaturallySpeaking 中使用语音命令:

Sub Main
    SendKeys "{End}"
    Wait(0.3)
    SendKeys "+{Home}"
    Wait(0.3)
    SendKeys "{F5}"
End Sub
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

但是对于跨越多于一行的 SQL 查询,我没有任何解决方案。

pgadmin keyboard-shortcuts

13
推荐指数
2
解决办法
7668
查看次数

如何将我的服务器列表从 pgAdmin 3 导入 pgAdmin 4?

不知道有没有什么办法可以把我的服务器列表从pgAdmin 3导入到pgAdmin 4(这样我就不用再一次一个创建服务器了)。

pgadmin

13
推荐指数
1
解决办法
9012
查看次数

在 Debian/Ubuntu 上安装 PgAdmin 4

PgAdmin 4 1.0 刚刚发布,但在 Linux 的下载页面上只有一个指向 yum 安装程序的链接。

有人知道是否有计划创建 deb 安装程序吗?或者如果已经有一个?

postgresql ubuntu pgadmin debian

13
推荐指数
1
解决办法
5万
查看次数

pgAdmin 显示多个结果集

使用 MS SQL 查询浏览器,我可以同时运行多个查询,并且每个结果集都将显示在它自己的窗口中。

PostgreSQL/pgAdmin 有这个功能吗?也许是插件?

postgresql pgadmin

12
推荐指数
1
解决办法
6267
查看次数

pgAdmin 4, 没有内置的 SSH 隧道配置?

第一次尝试使用 pgAdmin 4。
看起来没有用于连接的内置 SSH 隧道配置。
我搜索了文档,但没有提到该功能。

它永远消失了吗?

postgresql pgadmin

12
推荐指数
1
解决办法
1万
查看次数