2015-02-09 72 views
0

如何清除所有数据的RavenDB数据库必须保持其结构?我对RavenDB和NoSQL数据库几乎没有经验,所以我必须要求协助。我是否必须创建一个用于管理数据库的.NET接口,或者是否可以从Web界面执行此操作?RavenDB清除数据库

Raven Studio http://localhost:8080/raven/studio.html 

如果我正确理解了结构,那么需要删除的文档?它们可以在不损害数据库结构和/或涉及.NET集成的情况下被移除?

谢谢。

回答

1

RavenDB数据库没有“数据库结构”。 RavenDB中的所有文档都以JSON形式存储,其元数据元素描述了.NET中相应CLR类型的名称。

您可以删除所有文档集合,或者甚至可以重新创建数据库。后者将要求您重新创建所有索引。所有这些都可以通过网页界面完成。

+0

@anonamas,我会说出你刚才的“_recreate the database_”。看看[来自RavenDb创建者的评论](https://groups.google.com/forum/#!msg/ravendb/UmFrmWCO5ms/M83mtg8XDgAJ):“_if你创建另一个同名的数据库,你将要搞砸了“。我通过重新创建数据库来解决了它在v3.5上的问题 – 2017-10-09 05:38:47