反馈一个数据库和文档关联失效的问题

image.png

可以看见这个数据库中包含了很多文档,正常来说进入页面会在页面右上角显示所在数据库的标签。

比如这样:

image.png

(右上角有数据库的名称)

但是今天发现一个问题,同一个数据库中有的文档有关联上,有的并没有关联上。比如《定时同步基础数据》这个文档就没有和这个数据库关联上。

image.png

(右上角空空如也)

查看这个文档的属性的确也不存在数据库这一栏。

image.png

不清楚是什么操作能导致这样的情况?

我尝试过重建索引,重启,关闭插件、恢复默认主题、更换电脑,都存在相同的问题。

需要手动去关联回去才正常:

image.png

试了一下无法复现,包括拖拽或者直接在数据库末尾添加文档未见异常。

别的数据库就没有一一去看了,毕竟数据有点多,总之是有这个现象,

现在这个数据库里的文档要一个个关联回去有点痛苦。。

我原本怀疑是不是我的版本有问题,3.1.9 的 dev 版本(修复 PDF 打不开的问题,着急用。)

但是我直接回滚到 3.1.8 发布版问题仍然存在,这些文档都是几个月前的了期间也没修改过,合理推断不是使用 3.1.9dev 版才发生的问题。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    21813 引用 • 86680 回帖 • 2 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 把存在问题的数据库所在的文档导出为 .sy.zip 上传一下或者发到 845765@qq.com

    2 回复
  • 需要明确的重现步骤才能分析,谢谢。

    1 回复
  • Kootea

    其实刚在在导出文件的时候,我就想到一种可能,甚至复现了。

    首先存在数据库 A,创建数据库 A 的完整副本,得到数据库 B。

    然后数据库 B 展示的文档并没有和数据库 B 产生关联。

    然后把数据库 A 删除掉,那么数据库 B 的文档就成了“无主”的文档了,就是现在我的这种状态。

    所以当创建数据 A 的完整副本即数据库 B 的时候,数据库 B 已经是一个独立的对象,那么数据 A 中的文档应当添加和数据库 B 的关联,目前并没有,所以会造成这种现象。

    我认为创建数据库 B 的时候,应当同时创建文档(块)和数据库 B 的关联,否则并不是真正的完整副本。

    我不确定当前的问题是否是以前曾经这样操作过,但目前可以肯定这样操作能复现问题。(上传的这份文档是我在文档手动关联到新的数据库 B 并取消数据 A 的关联,否则右上角显示的关联标签是数据库 A。)

    @88250 @Vanessa 两位大大考虑一下我说的是否有道理?

  • Kootea

    😄 刚好回复完了才看到你来了,有步骤了。

    1 回复
  • 我这里测试正常:

    1. 建立 A 数据库块,绑定 a 块
    2. 创建 A 完整副本,此时可以在 a 块角标处看到有两个绑定的库:A 和 A 副本
    3. 删除 A 数据库块,此时可以在 a 块角标处看到只剩一个绑定库:A 副本

    录屏如下:

    1 回复
  • Kootea

    啊 那感觉问题更深了

    😳 我创建了新的数据库,按录屏操作一遍得到的结果和你一样

    那问题出现在我原本的那个数据库?

    1 回复
  • 如果是早期建立的库绑定可能有问题。

    1 回复
  • 1,我之前也遇到过这样的问题: 【已解决】部分文档数据库属性不显示的问题

    不过我并没有进行过创建数据库副本、删除原数据库的操作

    该问题在之前的更新后修复了,不过在这个月又再次出现,而且是同一数据库,其他数据库一切正常。更绝的是,这次导出该问题数据库后准备反馈时,发现对应所有没有数据库属性的文档自动从导出的数据库中消失了(而上次虽然它们不显示数据库属性,但还是乖乖在导出的数据库中显示)

    考虑到一直在这一个数据库中出现问题,并且这个数据库确实是最早创建的,我只能将其删除并创建新的数据库重新建立关联,目前为止没有再出现问题(一百多个文档受到影响。。。当时重建的相当折磨)

    希望 D 大能继续优化优化数据库,千万不要再出现绑定的问题了 😭 🙏

请输入回帖内容 ...

推荐标签 标签

  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 358 关注
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    200 引用 • 120 回帖 • 1 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    89 引用 • 345 回帖 • 1 关注
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    180 引用 • 400 回帖
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 442 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4599 回帖 • 703 关注
  • Mobi.css

    Mobi.css is a lightweight, flexible CSS framework that focus on mobile.

    1 引用 • 6 回帖 • 727 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 65 关注
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    19 引用 • 31 回帖
  • 书籍

    宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”

    77 引用 • 390 回帖
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    124 引用 • 169 回帖 • 2 关注
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    13 引用 • 102 回帖
  • CodeMirror
    1 引用 • 2 回帖 • 125 关注
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    165 引用 • 594 回帖 • 1 关注
  • 链书

    链书(Chainbook)是 B3log 开源社区提供的区块链纸质书交易平台,通过 B3T 实现共享激励与价值链。可将你的闲置书籍上架到链书,我们共同构建这个全新的交易平台,让闲置书籍继续发挥它的价值。

    链书社

    链书目前已经下线,也许以后还有计划重制上线。

    14 引用 • 257 回帖 • 2 关注
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 28 关注
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 120 关注
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    29 引用 • 112 回帖
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    26 引用 • 222 回帖 • 163 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 475 关注
  • 导航

    各种网址链接、内容导航。

    38 引用 • 169 回帖
  • Laravel

    Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。

    20 引用 • 23 回帖 • 724 关注
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    90 引用 • 898 回帖 • 1 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    110 引用 • 54 回帖
  • 心情

    心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。

    59 引用 • 369 回帖 • 1 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖 • 1 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    83 引用 • 37 回帖