我会将文件xml导入到表中。 我的文件在桌面上。
SELECT XMLPARSE(DOCUMENT convert_from(pg_read_binary_file('myfile.xml'), 'UTF8'));
不允许使用绝对路径
错误是:没有这样的文件或目录。
如何解决?
答案 0 :(得分:0)
试试这个方法:
CREATE TEMP TABLE tmp AS
SELECT (xpath('//some_id/text()', x))[1]::text AS id
FROM unnest(xpath('/xml/path/to/datum', 'myfile.xml')) x;