-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve copying database block #11460
Comments
完整的深克隆做不了,原因在之前的讨论中已经描述。 如果只是做数据库的克隆(不克隆块),那可以试试导出 .sy.zip 导入。 上面提到手动修改 id 的方式在块中不生效是因为块属性 avs 没有改,我刚刚发现导入 .sy.zip 也没有生效,这个问题稍后会解决。 |
我这里导入数据库感觉没有问题,绑定块的数据库属性是正常显示的。 |
我还是不太理解为什么做不了
意思是改了就行了吗? |
同一个文档中的块正常,如果块在其他文档中就不正常了。
没有地方存放克隆块。
还是不能完整深克隆,只是修复上面说的 bug。 |
我的想法是仍然绑定原来的块,不需要克隆块。 如果需要克隆块的话只用导出文档再导入就有双份的了相当于把原来绑定的块批量添加进一个新的数据库(只不过这个数据库不是空的) |
是的,现在只能做到这一步,所以不是完整的深克隆。 |
那这个功能可以做吗?我不需要完整的深克隆,只要数据库是双份的就行了 p.s. 好像其他人也是这个需求: 只要数据库是双份的,不需要把数据库绑定的块也变成双份的。因为是要创建多个独立的数据库去管理同一个块 |
这个应该没问题,我们先解决上面提到的导入后绑定已有块的属性不正确问题。 |
|
This comment was marked as outdated.
This comment was marked as outdated.
副本的数据库标题应该要加上个(独立副本)的标识,不然会以为是镜像数据库 |
@5kyfkr 镜像数据库 本来就有单独的标识,不需要这个 |
@88250 数据库块 |
好的 |
和 V 讨论了下,我们会多加一个块标菜单 |
那数据库块就没有“修改 Ctrl+D(复制为副本)”这个了吧,相当于被 复制数据库块副本 这个取代 |
Ctrl+D 保持不变,依然是复制镜像块。 |
两个选项都叫复制副本。。有点难理解 |
Duplicate database block
对于数据库来说,默认的复制就是镜像,这个不用单独强调了吧,Ctrl+D 和 复制+粘贴 一样的。单独强调非镜像复制就可以了。 |
可以,就单独强调非镜像的够了 |
Duplicate database block
Duplicate non-mirror database block
我们再考虑下。 |
Duplicate non-mirror database block
|
|
是的,放在 复制 菜单下面 |
还有个复制文本*呢? |
哦被我隐藏起来了,我就是觉得把复制放下面一点可能好一点 |
等做完功能以后看看,我感觉怕是没有必要,这两个已经离得很近了。 |
现在这个 |
和其他块一样嘛 |
上次讨论说是把图标都去掉? |
龙生九子,各有不同,应该把最常用的几个加上图标放最前面,ctrl +c应该加个图标放前面点,复制markdown链接那个也可以加个M图标,就不用费劲看文字了,其他同理,能加图标的都加就好看了,不然感觉不统一 |
这个菜单只要少一个图标就会不和谐,所以考虑全部去掉。 |
@88250 删图标 和 删「复制」 |
这是什么群,我也想加个( |
改进
复制
文案为复制镜像
/Copy mirror
改进
复制为副本
文案为复制为镜像副本
/Duplicate mirror
增加
复制为完整副本
/Duplicate completely
菜单项副本数据库块中的数据库名称:
<数据库名称> (Duplicated xxxx-xx-xx xx:xx:xx)
(中间有个空格)数据库块复制为副本时创建一个新数据库块
Originally posted by @88250 in #9285 (comment)
话说这个问题能有解决方案吗?我有深克隆数据库的需求
我试了一下把数据库的 json 复制一份,手动改文件名和里面的部分 id ,然后在文档里添加了这个数据库块。可以看到这不是镜像数据库,点击主键都会跳转到同一个文档:
但我即使是重建索引之后,在这个文档的数据库属性里都只能看到原来的数据库:
The text was updated successfully, but these errors were encountered: