temporal-database相关内容

如何在 Doctrine 2 中将实体重新保存为另一行

假设我有实体 $e.是否有任何通用方法将其存储为另一行,这将具有相同的实体数据但另一个主键? 为什么我需要这个:我正在实现某种 Temporal Database 架构,而不是更新我刚刚更新的行需要创建另一个. 解决方案 尝试克隆并将以下方法添加到您的实体中 公共函数 __clone() {$this->id = null;} 您可能需要 在持久化实体之前分离实体.我现在手头没有 ..
发布时间:2022-01-16 17:15:49 PHP

如何将实体重新保存为 Doctrine 2 中的另一行

假设我有实体 $e.是否有任何通用方法将其存储为另一行,该行将具有相同的实体数据但另一个主键? 为什么我需要这个:我正在实施某种临时数据库架构,而不是更新我只是需要创建另一个. 解决方案 尝试克隆并将以下方法添加到您的实体中 公共函数__clone() {$this->id = null;} 您可能需要 ..
发布时间:2022-01-03 09:37:44 PHP

为什么FOR子句不能在带有临时表的SQL Server 2016中与别名一起使用?

我有一个带有时态表的SQL Server 2016数据库.一个临时表称为Company.我正在尝试查询它以获取当前记录和所有历史记录.我首先尝试了以下查询: select * from Company c FOR SYSTEM_TIME all ,并出现以下错误: "FOR"附近的语法不正确. 但是,如果我不使用别名就可以正常工作: select * from Company ..
发布时间:2020-07-26 00:02:26 数据库

使用SQL Server 2016时态表查询已删除记录的最佳方法是什么?

我正在查看SQL Server 2016时态表,找不到任何有效的方法来查询现在已删除的所有历史记录. 我不希望软删除或移动到“已删除项目表",因为我觉得临时表是多余的. 这可以通过时态表有效地实现吗? 解决方案 临时表旨在为您提供数据的时间点视图,而不是状态视图-它实际上无法理解状态.没有任何内容可供用户确定行如何到达时间历史表. 如果您没有在临时表上临时暂停/停止系统版 ..
发布时间:2020-07-26 00:02:22 其他开发

根据R中的空间邻域和时间标准将行分配给组

我有一个我似乎无法解决的问题.我有一个从arcgis中的栅格派生的数据集.该数据集表示10年期间的每次火灾.一些栅格像元在该时间段内发生了多次起火(因此,我的数据集中将有多行),而某些栅格像元没有发生任何起火(因此将不会在我的数据集中表示).因此,数据集中的每一行都有一个列号(顺序整数)和一个分配给它的行号,该行号与栅格中的行ID和列ID相对应.它也有火灾发生的日期. 我想为彼此之间4天内以 ..
发布时间:2020-07-26 00:02:20 其他开发

使用SQL检测异常间隔

我的问题很简单:我有一个带有一系列状态和时间戳的表(出于好奇,这些状态表示警报级别),我想查询该表以获取两个状态之间的持续时间./p> 似乎很简单,但是棘手的部分出现了:我无法创建查找表,过程,并且它应该尽可能快,因为该表是一个拥有10亿条记录的小怪物(没有在开玩笑!). .. 该架构非常简单: [pk]时间 值 (准确地说,还有第二个pk,但这是没有用的) 在一个真实的 ..
发布时间:2020-07-26 00:02:17 数据库

将历史数据加载到Teradata时态表

我有一个任务将现有的SQL Server表加载到Teradata时态表.现有表是2类表,并且具有许多版本的记录.我需要将它们加载到Teradata时态表中.我打算加载版本1 1st,然后一个一个地更新所有其他版本. 我遇到的困难是,在现有表中,每条记录都有开始时间和结束时间.我需要在Teradata时态表中更新该时间作为有效性. 我第一次尝试插入,而在插入时,我无法插入结束时间小于当前时间. ..
发布时间:2020-07-10 22:54:21 其他开发

临时数据库的Django自定义创建管理器逻辑

我正在尝试开发一个Django应用程序,该应用程序具有围绕对象的时间状态的内置逻辑.期望能够具有表示资源的单个对象,同时具有该资源的属性能够随时间变化.例如,理想的用例是在任何给定时间(去年,昨天,明天,明年...)查询资源的owner. 这就是我正在工作的... class Resource(models.Model): ..

在PostgreSQL中基于测量的时间数据库平均间隔为10分钟

我有一个时间数据库,我想通过使用以下时间序列中的数据通过时间序列数据的平均函数执行时间聚合: HH的小时平均值=(HH-1):51,HH:01,HH:11,HH:21,HH:31,HH:41。 此外,上述值是瞬时值。 样本数据: ambtemp ddate_ttime 1- 1.42 2007-09-28 23:39:09 2 -1.24 2 ..

如何在Doctrine 2中重新保存实体作为另一行

假设我有实体 $ e 。有没有任何通用的方式存储它作为另一行,它将具有相同的实体数据,但另一个主键? 为什么我需要这个:我正在实现一些排序时态数据库模式,而不是更新行只需要创建另一个。 解决方案 尝试克隆并将以下方法添加到您的实体中 public function __clone(){ $ this-> id = null; } 您可能需要 detach ..
发布时间:2017-06-12 18:46:43 PHP

锚定建模有哪些优缺点?

我正在尝试创建一个数据库,其中很大一部分数据是时间性的。在阅读了许多这样做的技术(大多数涉及6nf标准化)后,我遇到了 Anchor Modeling 。 我正在开发的模式非常类似于Anchor Modeling模型,特别是因为用例(Temporal Data + Known Unknowns)非常相似,所以我很乐意完全拥抱它。 我遇到的两个最大的问题是,我没有找到任何详细的这种方法的 ..