postgresql 相关问题

PostgreSQL是一个开源的对象关系数据库管理系统(ORDBMS),可用于所有主要平台,包括Linux,UNIX,Windows和OS X.在提问时请提及您的Postgres的确切版本。有关管理或高级功能的问题最好直接发送到dba.stackexchange.com。

执行功能后删除临时表

我在循环中执行一个自写的postgresql函数多次从Python。我正在使用psycopg2框架来执行此操作。我写的函数有以下结构:CREATE OR ...

回答 3 投票 1

Postgres:使用JSON列和整数[]列是否有缺点?

TLDR:如果我想在Postgres表中保存整数数组,使用数组列(整数[])与使用JSON列是否有任何利弊(例如,一个表现得比另一个表现更好)? ...

回答 1 投票 3

为什么postgres在更新行之后返回select查询中的无序数据?

我对postgres返回的行的默认排序感到有点困惑。 postgres =#select * from check_user; id |名字---- + ------ 1 | x 2 |是3 | z 4 | a 5 | c1 \ 6 | c2 7 | c3(7 ...

回答 2 投票 0

如果在没有检查条件的情况下更改了值,则如何使用trigger在审计表中插入数据

我有一个有25个字段的表。如果更改了25个字段中的任何一个,我想更新一些日志。我可以用OLD做。 !=新的。但我必须写出25条不优雅的条件......

回答 1 投票 -1

Plpgsql:如何在声明部分为变量赋值?

例如。 - 将值作为参数赋值给变量。创建或替换函数f1(数字int:= 1) - 这个方法对我不起作用。或 - 在......处为变量赋值

回答 3 投票 0

pg_restore错误:pg_restore:文件头中的[archiver]不支持的版本(1.13)

我试图用pg_restore从备份文件恢复表。但是我得到了上面提到的错误。我到处都读到需要升级版的postgres。我升级到9.6.8-1 ......

回答 1 投票 6

使用预配置的服务器在docker中运行pgadmin4

我喜欢在某种程度上在我们的基础设施中运行pgadmin4,postgres服务器将在docker build / 1.st start期间预先配置。我试图修改internaly使用的/ var / lib / pgadmin / pgadmin4 ....

回答 1 投票 1

从可选子查询中插入多个返回值

我想用参数和另一个表中的一些可选值来执行INSERT。 (使用可选的意思是,如果子查询失败,我想只插入参数值而不是插入...

回答 2 投票 0

使用变量作为postgresql中的键来访问json对象

我有一个json poll_result {“total_votes”:1,“yes”:1,“no”:0}我有一个变量,其密钥为vote_to = _poll_response :: json#>>'{vote}';并返回“是”。现在我想访问...

回答 1 投票 1

如何将docker容器添加到现有docker网络

我对docker有以下挑战:我有一个postgres服务启动并运行,由docker-compose管理并且工作得很好。现在,我想构建额外但孤立的docker ...

回答 1 投票 1

Jboss连接池不与DataBase连接

我正在使用JBoss 7.1,我正在尝试通过Application Server创建数据库连接池。我正在使用mysql数据库,但我也尝试使用Postgre数据库,错误也是一样的。 ...

回答 1 投票 0

如果删除带有外键的行,如何在表中留一行外键值?

有table1:CREATE TABLE table1(id serial NOT NULL,CONSTRAINT pk_table1_id PRIMARY KEY(id),)有table2:CREATE TABLE table2(id serial NOT NULL,fk_1 integer,CONSTRAINT ...

回答 2 投票 1

java中的ExecuteUpdate成功地将记录添加到PostgreSQL,但表不会更新

我目前正在基于Spring Boot应用程序客户端的输入,通过executeUpdate将数据添加到PostgreSQL数据库。我正在添加评论,经度,纬度,地址和用户名...

回答 3 投票 0

性能方面,最好是为INSERT,DELETE和UPDATE事件创建单独的触发器,或者为所有事件创建一个单独的触发器

为了维护表test_table的审计日志,我需要在基表上为INSERT,UPDATE和DELETE事件创建触发器,然后将这些记录插入到审计表中。我可以创造......

回答 1 投票 3

Postgres - 根据另一列的总和结果计算总和

我正在使用Postresql 9.6,并试图找出如何创建一个查询来计算基于不同列的离散总和(在同一个表中)的列总和。例如,我想......

回答 1 投票 2

如何从本地机器连接到heroku pg?

这个文件说要设置DATABASE_URL = postgres:// $(whoami)这样可以保持本地和专业dbs之间的平价。但是我应该用什么代替“whoami”呢?我在我的机器上安装了PostGreSql。怎么样 ...

回答 1 投票 1

postgresql嵌套异常可能吗?

我在函数'public.main_function'中使用postgrest异常。在'others'例外,我还使用子函数来保存我的日志数据。但是我的子功能'public.something_went_wrong_log_creation'......

回答 1 投票 1

为什么不在公共模式中的约束不可见?

我在模式中创建一个具有唯一索引的表,如下所示:create schema s1; create table s1.test(key int);在s1.test(key)上创建唯一索引test_index;现在,当我查询...

回答 1 投票 3

如何根据postgres中的列名更新列?

我把它缩小到两种可能性 - DynamicSQL并使用case语句。但是,我对这两个都失败了。我根本不懂动态SQL,以及如何在我的情况下使用它。 ...

回答 1 投票 1

如何在查询结果中更改具有特定值的行的位置

这就是我想要做的。我有以下样本数据。 trxn_id event_id timestamp 1 4 111 1 16 121 1 1 110现在,我希望事件16出现. .....

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.