Confluence 6 如何备份存储文件和页面信息
备份的 ZIP 文件包含有 entities.xml,这个 XML 文件包含有 Confluence 的所有页面内容和存储附件的目录。
备份 Zip 文件结构
页面的附件是存储在附件存储目录中的,通过页面和附件 ID 进行识别。下面是存储的示例:
Listing for test-2006033012_00_00.zip
\attachments\98\10001
\attachments\98\10002
\attachments\99\10001
entities.xml
在附件存储目录中,每一个目录的数字定义了一个页面,附件的 ID 号码定义了一个附件。目录的号码为页面的 ID,同时文件的号码为附件的 ID。例如,文件 \attachments\98\10001 是一个附件,这个附件对应的页面 id 为 98 同时附件的 id 为 10001。你可以在 entities.xml 中进行读取来获得所有附件的原始附件名称。Entities.xml 同时也连接 页面 id 到页面的标题上。
Entities.xml 附件对象
下面是 XML 文件中如何描述一个附件对象的。例如 页面的 id是 98,附件是 10001 同时附件的名称为 myimportantfile.doc。有关 XML 文件中存储的其他内容可以忽略。
<object class = "Attachment" package = "com.atlassian.confluence.pages" > <id name= "id" > 98 </id> <property name= "fileName" ><![CDATA[myimportantfile.doc]]></property> ... <property name= "content" class = "Page" package = "com.atlassian.confluence.pages" ><id name= "id" > 10001 </id> </property> ... </object> |
Entities.xml 页面对象
下面是 XML 文件中如何描述一个页面的。例如页面的 id 是 98 标题是 Editing Your Files。有关 XML 文件中存储的其他内容可以忽略。
<object class = "Page" package = "com.atlassian.confluence.pages" > <id name= "id" > 98 </id> <property name= "title" ><![CDATA[Editing Your Files]]></property> ... </object> |
https://www.cwiki.us/display/CONF6ZH/Retrieving+File+Attachments+from+a+Backup
Confluence 6 如何备份存储文件和页面信息的更多相关文章
- Confluence 6 站点备份和恢复
Atlassian 推荐针对生产环境中安装使用的 Confluence 使用原始数据库工具备份策略. 在默认的情况下,Confluence 每天都会备份所有数据和附件到 XML 文件备份中.这些文件被 ...
- WebClient+Fiddler2完美搭配下载远程页面信息
WebClient可以下载远程页面信息,这个大家应该都知道,核心代码如下: WebClient web = new WebClient(); string url = String.Format(&q ...
- 开源 java CMS - FreeCMS2.3 Web页面信息採集
原文地址:http://javaz.cn/site/javaz/site_study/info/2015/23312.html 项目地址:http://www.freeteam.cn/ Web页面信息 ...
- Html.java 存储页面信息类
Html.java 存储页面信息类 package com.iteye.injavawetrust.miner; /** * 存储页面信息类 * @author InJavaWeTrust * */ ...
- Javascript动态生成的页面信息爬取和openpyxl包FAQ小记
最近,笔者在使用Requests模拟浏览器发送Post请求时,发现程序返回的html与浏览器F12观察到的略有不同,经过观察返回的response.text,cookies确认有效,因为我们可以看到返 ...
- WordPress基础:wp_list_pages显示页面信息列表
函数:wp_list_pages($args) 作用:列出某个分类下的分类项目 常见参数说明: 参数 用途 值 sort_column 排序方式 post_title 按标题排序 [默认] m ...
- 网易新闻页面信息抓取(htmlagilitypack搭配scrapysharp)
转自原文 网易新闻页面信息抓取(htmlagilitypack搭配scrapysharp) 最近在弄网页爬虫这方面的,上网看到关于htmlagilitypack搭配scrapysharp的文章,于是决 ...
- 动态include是通过servlet进行页面信息交互的
动态include是通过servlet进行页面信息交互的
- python 页面信息抓取
1. 特点 在python 解析html这篇文章中已经做了初步的介绍,接下来再坐进一步的说明.python抓取页面信息有下面两个特点: 依赖于HTML的架构. 微小的变化可能会导致抓取失败,这取决于你 ...
随机推荐
- mac 下node,yarn安装及版本切换
node安装 https://nodejs.org/en/download/ 到官网下载指定版本 安装node的管理工具 sudo npm install -g n //安装n sudo n 8.9. ...
- 线段树模板(hdu1166)
#include <set> #include <map> #include <queue> #include <stack> #include < ...
- java作业(1)
第一题: 模仿JavaAppArguments.java示例,编写一个程序,此程序从命令行接收多个数字,求和之后输出结果. (1)设计思想 程序中设置字符串的个数,从键盘进行输入,并且将字符串转化为数 ...
- 【Git】Git中的冲突(图形界面,待更新...)
1234567890 <<<<<<< HEAD abcdefghijk ======= b45678910 >>>>>>& ...
- whatis命令,一个非常有用的命令
比如我不知道yum的配置文件yum.conf怎么用,就可以whatis yum.conf,
- Android程序破解思路
Android程序的一般分析与破解流程 1.如何寻找突破口是分析一个程序的关键.错误提示信息左右一般是程序验证逻辑的核心代码. 2.错误提示是android程序的字符串资源,字符串有可能硬编码到源码中 ...
- Django学习手册 - ORM 数据创建/表操作 汇总
ORM 查询的数据类型: QuerySet与惰性机制(可以看作是一个列表) 所谓惰性机制:表名.objects.all()或者.filter()等都只是返回了一个QuerySet(查询结果集对象),它 ...
- LightOJ - 1245 Harmonic Number (II) 求同值区间的和
题目大意:对下列代码进行优化 long long H( int n ) { long long res = 0; for( int i = 1; i <= n; i++ ) ...
- maven坐标的获取
网址:https://mvnrepository.com 网站上可以搜索具体的组织或项目关键字,之后复制对应的坐标到pom.xml中.如:
- w10谷歌chrome关闭自动更新
运行输入:msconfig打开服务 选择服务,找到谷歌更新 ,点击禁用 ,然后保存 保存会要求重启电脑 ,重启后打开页面谷歌 ,会出现弹窗,是否更新 ,点否 . 然后解决,不会再自动更新了. 这是 ...