一旦你把所有的东西都设置好以后,切换到doc/src/sgml
目录,并且运行下面小节中介绍的命令之一就可以编译文档(记住使用 GNU make)。
要编译文档的HTML版本:
doc/src/sgml$
make html
这也是默认的目标。这个命令的输出将出现在子目录html
中。
要用postgresql.org所使用的样式表 而不是默认的简单样式生成 HTML 文档:
doc/src/sgml$
make STYLE=website html
如果使用STYLE=website
选项,生成的 HTML 文件包括对托管在postgresql.org 上的样式表的引用,需要网络访问来查看。
我们使用 DocBook XSL 样式表来把DocBook
refentry
页转换成适合于手册页的 *roff 输出。要创建手册页,使用命令:
doc/src/sgml$
make man
要使用FOP产生文档的PDF版本,可以使用下列命令之一,取决于你喜欢的纸张格式:
A4格式:
doc/src/sgml$
make postgres-A4.pdf
U.S.信纸格式:
doc/src/sgml$
make postgres-US.pdf
因为PostgreSQL文档很大,FOP会要求可观的内存量。因此,在一些系统上,构建过程将会由于内存相关的错误而失败。通常可以通过在配置文件~/.foprc
中配置Java的堆设置来解决这类问题,例如:
# FOP binary distribution
FOP_OPTS="-Xmx1500m"
# Debian
JAVA_ARGS="-Xmx1500m"
# Red Hat
ADDITIONAL_FLAGS="-Xmx1500m"
这是所要求的最小内存量,当然更多的内存会让编译过程更快一些。在内存非常小(小于1GB)的系统上,编译过程会因为磁盘交换而非常慢或者根本就不工作。
也可以手工使用其他XSL-FO处理器,但是自动编译过程仅支持FOP。
安装指导也被发布为纯文本,它们被用于那些没有好的阅读工具的情况。INSTALL
文件对应于第 16 章,但针对不同的环境做了小幅修改。要重建该文件,切换到目录doc/src/sgml
并输入
make INSTALL
。 编译文本输出需要Pandoc 1.13或更高版本作为附加编译工具。
在过去,发行注记和回归测试指导也被作为纯文本发布,但是事实上已经没有这样做了。
编译文档可能会花很长时间。但是有办法只检查文档中的语法,这个过程只需要数秒:
doc/src/sgml$
make check
所谓的级联删除是指当主表中的一条记录被删除,那么子表中所关联的记录也相应的自动删除。本教程将教大家如何在Oracle中使用级联...
CONCAT()函数在Oracle中可以用于将两个字符串连接在一起,那么CONCAT()函数的语法及使用方法是什么呢?下面一起来看看。...
OracleChr()函数可以根据数字代码返回字符,其功能和ASCII函数相反。本教程将为大家带来Chr()函数的语法和示例。Chr()函数语法CH...
LIKE运算符在Oracle可以用来测试列中的值是否与指定的模式匹配,本教程将教大家LIKE运算符的正确用法。OracleLIKE运算符语法:有...
你可能想知道MySQL以下三种信息:查询结果信息: SELECT, UPDATE 或 DELETE语句影响的记录数。 数据库和数据表的信息: 包含了数...