腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
用于
阻止
postgresql
中
更新
的
触发器
、
、
、
我想创建一个
触发器
,它将
阻止
来自该表
的
行
中
的
更新
,如果该条目也存在于另一个表
中
。m_id title 2 defn_id m_id2 3 因此,如果试图
更新
表m
中
的
值2或3,它不应该允许这样做,而如果我试图
更新
表
中
的
值1,它应该这样做。
浏览 4
提问于2017-06-23
得票数 4
回答已采纳
2
回答
在
触发器
中
,是否有一种方法可以判断
更新
或插入是否来自
触发器
?
、
在
PostgreSQL
9.3.5
中
,由于当前
触发器
中
的
更新
或插入或在
更新
或插入时执行
的
另一个
触发器
,我试图
阻止
触发器
再次执行。因此,我想知道
更新
的
来源是什么,这样我就可以防止递归触发。除非我错过了,否则我在这里看了看,没有在手册上读到任何关于这一点
的
东西: https://www.
postgresql
.o
浏览 0
提问于2017-02-02
得票数 3
回答已采纳
1
回答
在删除
触发器
之前
更新
行
、
、
简而言之:我需要
更新
BEFORE DELETE
触发器
中
的
一行并获得错误: 我知道
更新
将要删除
的
行没有多大意义,但是.在我
的
例子
中
,我有一个取消订单
的
功能。它执行一些操作,包括从订单
中
清除折扣代码(这样代码就可以再次使用)。我想在BEFORE DELETE
触发器
中使用相同
的
函数(订单
浏览 1
提问于2020-03-06
得票数 0
回答已采纳
1
回答
如何在
postgresql
数据库
中
应用队列机制?
、
我
的
postgresql
数据库中有一个名为"infrastructure“
的
表。因此,当一条记录插入或
更新
到该表
中
时,4个不同
的
触发器
正在工作。但每次触发都需要1-2秒。这对我来说是一个性能问题。那么我可以在
postgresql
中
以队列
的
形式发送结果吗?然后消费者就可以进行
触发器
操作了。这个是可能
的
吗?listen/notify是否适
用于
此目的
浏览 4
提问于2020-05-15
得票数 1
2
回答
postgres触发C函数阻塞吗?
、
、
顾名思义,我
的
简短问题是:当使用带有postgres
触发器
的
动态加载
的
C函数时,这是阻塞调用还是非阻塞调用? 创建一个C函数来生成这个XML,作为postgres
中
触发器
的
一部分。使用
浏览 3
提问于2012-07-04
得票数 1
回答已采纳
1
回答
基于函数返回值
的
PostgreSQL
触发器
、
我对
触发器
还不熟悉。我有一个function,
用于
检查返回boolean值
的
密码是否有效。只有当值为真时才有可能触发
触发器
吗?(这将根据成功
的
密码检查
更新
last_login_time )。PS我正在使用
PostgreSQL
9.0.4 写这样
的
触发器
有可能吗?
浏览 2
提问于2011-12-12
得票数 0
回答已采纳
2
回答
锁定Oracle行,以便第二个线程无法读取数据
、
、
如何
阻止
一个线程
的
事务在另一个事务完成处理之前读取行?
更新
X
触发
浏览 7
提问于2015-05-22
得票数 2
回答已采纳
1
回答
在EntityFramework核心+ npgsql
中
填充新添加
的
计算列
、
、
、
我向数据库表
中
添加了一列,该列是根据其他列
的
值计算得出
的
。它从不直接设置,而是在
更新
这些列时
更新
。我在没有任何原始SQL
的
情况下在模型类
中
实现了这一点,并且它可以很好地解决一个问题:我希望迁移在应用时为所有行填充此列,而不必等待每个字段在更改后手动
更新
。我尝试在迁移
的
Up方法中使用以下方法,该方法改编自上面的SearchVector指南,
用于
引起表
的
更新
: migrationBui
浏览 0
提问于2019-08-13
得票数 0
1
回答
Postgres
触发器
中
的
远程异常处理?
、
在Oracle中有一个
触发器
创建语句,如下所示: WHEN Mutating_table THENEND;DROP TRIGGER IF EXISTS action2md ON action CASCADE; CREATE OR REPLACE对
浏览 3
提问于2016-05-09
得票数 2
回答已采纳
1
回答
在SQLAlchemy中使用继承映射
PostgreSQL
数据库会导致缺少外键关系
、
、
我已经在
PostgreSQL
(8.4 -我需要使用这个版本,因为我想使用不支持9.0
的
MapFish )
中
创建了一个数据库,它有一些继承表:(我正在使用一个分隔表(stakeholder_pk)通过
触发器
来跟踪我
的
主键)meta.metadata.reflect(bind=engine现在,我已经看到了一些示例,它们使用子表
的
主键(
浏览 2
提问于2011-07-13
得票数 2
1
回答
PostgreSQL
-插入或
更新
时触发
、
我不想在
PostgreSQL
数据库
中
添加
触发器
。此
触发器
用于
连接2列
的
值以
更新
第3列。在表
中
插入或
更新
行时,我不会运行它。URL = CONCAT(FOLDER, NAME) END IF;ENDLANGUAGE PLPGSQL;BEFORE INSERT OR U
浏览 1
提问于2021-01-20
得票数 1
回答已采纳
2
回答
PostgreSQL
异常: DB_Cursor: execute
中
的
异常:并发
更新
的
元组
、
作为升级过程
的
一部分,我们
的
产品脚本会
更新
触发器
的
存储过程。有两个守护进程正在运行,这两个守护进程
中
的
任何一个都可以
更新
存储过程。看起来PostgrSQL没有序列化DDL来升级过程。确切
的
错误是"DB_Cursor: execute: exception in execute: tuple concurrently“。Google搜索不会在搜索结果
中
显示与此错误完全匹配
的
结果。看起来我们遇
浏览 0
提问于2014-05-06
得票数 1
1
回答
从Firebird迁移到
Postgresql
中
的
触发器
、
、
、
我需要将一个数据库从Firebird1.5迁移到
PostgreSQL
(版本8.4,这是安装在我
的
客户服务器上
的
版本)。它不在我
的
控制之下,所以我不能
更新
)。我使用了EasyFrom程序
的
试用版,它适
用于
表,但似乎
触发器
没有被迁移(我使用了select * from pg_trigger命令,我想迁移
的
触发器
没有显示;在pgAdmin
中
,模式>公共>表> specific_tabl
浏览 3
提问于2016-02-10
得票数 0
回答已采纳
1
回答
管理功能和功能体
更新
Postgresql
有一些我想要使用
的
疯狂特性。函数和
触发器
是我脑海中出现
的
第一件事,但还有更多
的
东西可以帮助我。我最关心
的
是,我必须在数据库
中
存储一个函数或
触发器
,并使用create/destroy/update。当我编写代码时,我通常会
更新
一个文件,部署并自动
更新
我
的
项目,但是使用
Postgresql
,我需要一种框架,它可能会搜索我
的
文件<
浏览 1
提问于2015-12-22
得票数 1
回答已采纳
1
回答
在AWS
中
创建Postgres事件
触发器
、
、
我需要我
的
RDS Postgres数据库上
的
事件
触发器
。最终,每当模式发生更改时,都需要通知我。在普通
的
旧Postgres (即非RDS实例)
中
,这很好。但是,在RDS
中
运行以下代码:在以下方面的成果据我所知,RDS上最有特权
的
角色是rds_superuser。我已将rds_superuser存入我
的<
浏览 3
提问于2016-03-22
得票数 7
回答已采纳
1
回答
Java监视数据库
中
的
更改- Hibernate和envers
、
、
我正在编写一个服务器端应用程序,该应用程序将监视数据库
的
更改,我计划使用Hibernate来实现这一点。我想设置一个侦听器,这样如果对数据做了任何更改,所有注册
的
观察者都可以被告知有一个
更新
并发送一个单独
的
请求来提取它。我读过关于Hibernate envers和AuditEventListener
的
文章。我
的
问题是,虽然我
的
应用程序只会获取数据,而不会设置数据,但Envers侦听器能听到我
的
应用程序没有进行
的
表
中
<
浏览 3
提问于2012-01-11
得票数 2
1
回答
Server中
用于
sp_refreshsqlmodule
的
PostgreSQL
(sys存储过程)
的
等效值是什么?
Server中
用于
sp_refreshsqlmodule
的
PostgreSQL
(sys存储过程)
的
等效值是什么?sp_refreshsqlmodule
更新
当前数据库中指定
的
非模式绑定存储过程、用户定义函数、视图、DML
触发器
、数据库级DDL
触发器
或服务器级DDL
触发器
的
元数据。这些对象
的
持久元数据(例如参数
的
数据类型)可能由于对其底层对象
的
更改而过时。
浏览 2
提问于2021-06-27
得票数 0
1
回答
postgresql
中
的
回滚事件
触发器
、
、
、
我知道这听起来很奇怪,但是有什么方法可以在表
中
的
回滚事件
中
调用我
的
触发器
吗?我正在浏览
postgresql
触发器
文档,表上只有
用于
创建、
更新
、删除和插入
的
事件。我
的
要求是事务回滚,我
的
触发器
将从表中选择last_id,并用value = last_id +1重置表序列;简而言之,我希望在回滚时保留序列值。 任何一种想法和反馈都会受到人们
的
赞赏!
浏览 1
提问于2015-11-12
得票数 0
回答已采纳
1
回答
AWS实时同步到GCP时
的
数据库更改
、
、
我们在AWS上有
Postgresql
。来自Portal UI
的
所有实时更改都会在此数据库上捕获。但是,需要将这些更改实时或接近实时地移动到GCP。目的:我们希望不同
的
消费者从GCP获取数据,而不是PostgresAWS
中
的
主数据源。当一个customer表(在AWS Postgres
中
)被插入一个新
的
客户记录时,我希望立即在GCP pub子主题中以JSON格式填充该记录。当任何DML事件发生时,请让我知道在云中移动数据库表特定数据
的
参考信息? 请注意,
浏览 24
提问于2021-03-10
得票数 0
回答已采纳
1
回答
在修改两个不同
的
表时触发一个
触发器
、
我们
的
DBMS (Oracle)有一个问题,它
阻止
了我们使用物化视图,所以我
的
老板提出了这样
的
想法:使用真正
的
表和
触发器
来实现它;当插入、
更新
或删除该物化视图所依据
的
表之一完成时,从这个表
中
插入、
更新
或删除我知道我会因为同意这件事而下地狱,但哀叹
的
时间早就该到了。 我
的
问题是,当对这些表
中
的
任何一个进行更改时,我不知道如何触发这个
触发器<
浏览 1
提问于2014-11-28
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券