我必须拆分 JEDI VCS 服务器。我有 4 个 Delphi 项目,我必须将 2 个项目交给一家公司,2 个交给另一家公司。
这个想法是恢复 2 个 JEDI VCS 备份(2 个数据库备份),并删除另一个客户的项目。由于参考完整性,如JEDI VCS FAQ 中的这篇文章所述,现在不可能真正从 JEDI 中删除项目。
因此,由于无法删除,我想到在保存源文件的 blob 字段中写入 NULL。这样,如果客户 1 尝试恢复客户 2 项目,他将简单地获取文件列表,然后可能会在读取文件时出错。如果我可以将表设置为 NULL,则 dpr dfm pas 文件将不再真正存在于数据库中。
这可能吗?
有没有人写过这样的查询?
服务器版本为 V 2.4.1.790。