如果在安装 PostgreSQL 时未安装 xslt_process,请在 ProstgreSQL 8.4 Windows 上安装 xslt_process
这可能吗?如果是这样怎么办?
我查看了 Libxslt,它使用的是什么,但它似乎涉及安装一堆二进制文件,并且仍然无法作为 PostgreSQL 函数使用...
更新: 我最终在使用 时遇到了问题xlst_process()
进行大型转换,导致 PostgreSQL 崩溃并最终使用由 plpythonu
函数调用的 FOP。
Is this possible? If so how?
I have looked at Libxslt which is what it uses but it seems to involve installing a bunch of binaries and still will not be available as PostgreSQL function...
UPDATE: I ended up having problems using xlst_process()
on large transformations which caused PostgreSQL to crash and ended up using FOP invoked by a plpythonu
function.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
xslt_process 是 contrib 模块 xml2 的一部分
http://www.postgresql.org/docs/current/static/xml2.html
所以安装该模块应该会给你 xstl_process()
xslt_process is part of the contrib module xml2
http://www.postgresql.org/docs/current/static/xml2.html
So installing that module should give you xstl_process()
xslt_process() 需要安装可用的 Libxml(通过添加 Windows PATH 环境变量)并创建 xslt_process() 函数
解决方案:
Libxml Windows 二进制文件由以下人员维护和提供:http://www.zlatkovic.com/libxml。 en.html
(注意:Windows 用户环境变量不需要重新启动,但仅对用户可用,因此我的建议是将变量添加到系统和用户路径中)
xslt_process() requires Libxml to be installed, available (by adding Windows PATH Environment variables) and the xslt_process() function to be created
Solution:
The Libxml windows binaries are helpfully maintained and provided by: http://www.zlatkovic.com/libxml.en.html
(NOTE: Windows User enviroment varibles do not require a restart but are only avaliable to the user, so my tip is add the varibles to System and User PATH's)