如何在RavenDB服务器端激活Unique Constraint?

时间:2018-01-24 18:42:39

标签: ravendb ravendb-studio

我正在使用3.5版,并在此处阅读文档https://ravendb.net/docs/article-page/3.5/Csharp/server/bundles/unique-constraints#installation,了解如何在服务器端安装/激活它。

enter image description here

但我不明白这一步中的任何一步......

“删除插件目录中的 Raven.Bundles.UniqueConstraints 程序集”。程序集和插件目录在哪里?

“只需​​在全局配置文件中将唯一约束添加到 Raven / ActiveBundles 配置”。它是一个字符串还是它是什么?全局配置文件在哪里?

“或使用API​​或Studio启用唯一约束包设置新数据库”。当我创建一个新数据库时,它没有给我任何选项来打开唯一约束包,但它给了我选项,如加密,复制等......

enter image description here

希望有人可以帮助我: - )

提前致谢!

1 个答案:

答案 0 :(得分:1)

  

插件目录在哪里?

docs on plugins默认显示它位于〜/ Plugins下。也就是说,它应该是RavenDB服务器目录下的根文件夹。因此,无论您在何处安装Raven服务器,都应在其下创建一个Plugins目录。

这是我的工作示例: enter image description here

  

它没有给我任何选项来打开唯一约束包

将Raven.Bundles.UniqueConstraints.dll放在Plugins文件夹中。重新启动Raven服务器。然后,加载Studio,您将看到Unique Constraints的选项:

enter image description here