28得票9回答
Postgresql事务ID未找到。

每当我在PostgreSQL中执行查询时,我会收到以下错误信息: 会话中找不到事务ID。 有没有人知道如何解决这个问题?我最近创建了一个新用户,但我无法找到任何文档显示这是一个有效的错误。 额外说明: 通过使用管理员凭据重新连接,我已经成功解决了这个错误。 我使用的是PG Ad...

27得票2回答
如何通过我的PostgreSQL数据库获取列的大小和类型

我之前在我的数据库中手动更改了列长度。 但是通过HQL创建新的数据库后,它会创建varchar(255),而我需要将其变长。 我需要找到应该更改哪个表格的列? 我可以手动查找,但现在我有大约200个表格,我需要一个查询来完成这项任务。 如何使用SQL查询在Postgres中获取列类型及...

26得票5回答
在PostgreSQL中查看错误

我在一个PostgreSQL数据库中有一个大查询。 查询大致如下:SELECT * FROM table1, table2, ... WHERE table1.id = table2.id... 当我将此查询作为SQL查询运行时,它返回所需的行。但是当我尝试使用相同的查询创建视图时,它返回一个...

26得票6回答
PgAdmin3中“describe table”的等效命令是什么?

问题已问并得到回答: 正如我们中的许多人所知,PostgreSQL不支持describe table或describe view。 从谷歌上可以找到,PostgreSQL使用\d+代替。 然而,如果一个人使用PgAdmin(我实际上正在使用PgAdmin3)访问PostgreSQL,则\d...

25得票1回答
拒绝设置参数"client_min_messages"为"notice"的权限。

我在AWS上启动并运行了一个Redshift集群,并通过配置VPC安全组来授权入站查询。 然后我尝试使用pgAdmin连接到Redshift,但收到以下错误:An error has occurred: ERROR: permission denied to set parameter "...

25得票6回答
从Windows中移除pgadmin 4

我正在使用 pgadmin 4.1.2,但运行速度非常缓慢。我安装了pgadmin 3,它表现得非常出色。 如何从我的 Windows 2008 R2 机器中删除 pgadmin 4? Kr A.H.

25得票3回答
从pgAdmin连接到Redshift集群

更新:也在PgAdmin-support邮件列表上发起了询问,在这里。 我有一个正在运行的AWS Redshift集群,并且我能够通过命令行连接到它: $ psql -h host -d database -p port -U username 我想通过pgAdmin III连接到集...

24得票1回答
如何将所有视图的权限授予任意用户

如何将所有函数和视图的读取/选择权限授予任意用户?我使用 psql --user=postgres -d mydb -f myview.sql 创建了多个函数和视图,然后运行以下命令:GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser; 我被授予了所...

24得票4回答
将主键改为自增。

我有一个名为Player的表,其中有一个字符型(7)主键playerID。我已经在这个表中有一些记录,并且还有一些其他的表,它们将playerID作为外键,并且这些表也已经有了一些记录。 如何设置playerID自增?经过一段时间的阅读后,我认为我应该从一开始就这样做,但是现在我不能这样做,...

24得票3回答
在PgAdmin中添加外键

我有以下的studidtemplates表: template_id 是主键 我想创建一个新表,引用template_id作为外键。它的名称是studidtemplatetextelements。请参见下面的图片: 我在第二个表中创建了一个名为template_id的列,并希...