Database Alfresco在其数据库中的文档信息存储在哪里?
我正在开发一个连接到alfresco数据库的应用程序。 我在表格中查找包含文档信息的表格,但找不到它。我找到了任务表和其他表。Database Alfresco在其数据库中的文档信息存储在哪里?,database,alfresco,Database,Alfresco,我正在开发一个连接到alfresco数据库的应用程序。 我在表格中查找包含文档信息的表格,但找不到它。我找到了任务表和其他表。 有人能帮我吗?所有存储在Alfresco中的文件都存储在所谓的存储库中。存储库是一个逻辑实体,由三个重要部分组成: 上载的物理内容文件(在{Alfresco_install_dir}/alf_data/contentstore中) 索引上载文件时创建的索引文件,以便 可搜索 文件的元数据/属性,存储在 关系数据库管理系统(RDBMS) 有关更多详细信息,请查看两个最重要
有人能帮我吗?所有存储在Alfresco中的文件都存储在所谓的存储库中。存储库是一个逻辑实体,由三个重要部分组成:
{Alfresco_install_dir}/alf_data/contentstore
中)有关更多详细信息,请查看两个最重要的表IMHO,即
alf_node
和alf_node_属性。注意,对于您创建的每个节点,前者将获得一行,后者将获得多行,具体取决于与节点关联的元数据数量
这是因为元数据作为行存储在alf_node_properties
中,其中qname\u id
列包含元数据类型的信息。正如我昨天在回答您的问题时所写,Alfresco数据库高度规范化。没有一个表可以保存有关节点的所有信息。请回答您的问题,包括您想阅读的具体信息。然后我将能够帮助您编写SQL。您不应该直接查询Alfresco数据库。架构不是公共的,可能会在不通知的情况下更改。最好使用公共RESTful API。@JeffPotts我们有许多用例,这些用例只能通过直接处理DB来解决,特别是不寻常的维护任务。REST API可用于客户端交互,但要查找和修复问题,DB结构的知识非常有用。@LutzHorn我希望能够将web应用程序中的文档存储到alfresco数据库中,这样您就可以提供任何有帮助的信息,或任何有关该主题的文档。非常感谢。不要这样做。存储文档是一项非常复杂的操作,必须放在户外进行。为什么要直接在数据库中执行此操作?只有3个。与表格的组织方式有关。你不回答这个问题。