问题标签 [revisions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
493 浏览

ckan - CKAN 中的修订历史

CKAN 是否提供数据集的修订历史?

我看到一个表和一个 API 调用,但在对数据集或元数据字段进行修改时,我在 UI 和/或数据库中看不到任何内容。

0 投票
1 回答
173 浏览

couchdb - CouchDB 复制在 _conflict 后停止

我有一个用户今天没有复制其他用户在我的CoucDB数据库中添加的新文档,换句话说,用户A看不到用户 B、C每天添加的文档。

我已经看到从用户A添加到 CouchDB 的最后一个文档,并且我看到该文档有一个新字段

_冲突:[“2-17d3fcec15fbe3b1eed3e7f8a14eae35”]}

在此处输入图像描述

我猜冲突是在文件的第二次修订,不是吗?我对同一个文档有 7 个修订版,我的问题是如何解决它?我怎样才能消除这种冲突?

0 投票
1 回答
181 浏览

pouchdb - 使用 Upsert 插件时获取 PouchDB 中的文档修订列表

我正在构建一个 ElectronJS 应用程序并使用 PouchDB 在本地存储一个文档列表。我正在使用 pouchdb-upsert 插入新记录。它还在数据库中创建修订,我可以很好地看到它们。

PouchDB 数据截屏

问题是我无法使用 db.get 获取特定修订版,也无法使用db.bulkGet按照 PouchDB 的文档获取其中的一批。在这两种情况下,我都会从数据库中收到 404 错误。

我需要能够以 PouchDB 文档的形式获取修订列表,以便用户能够在编辑文档时维护其文档的历史记录,或者在需要时将修订分叉为新文档。类似于谷歌文档历史功能。如何获取 upsert 插件创建的修订列表?