我想做相当于 c 或 php fopen() 和 fwrite() 的操作。我不想将表转储到磁盘。我正在尝试在开发过程中进行一些调试日志记录。
您可以在 postgres 函数中使用 plpythonu f.open()、f.write()、f.close() 写入文件。
需要安装语言扩展。,
https://www.postgresql.org/docs/8.3/static/plpython.html
邮件列表中的工作示例。https://www.postgresql.org/message-id/flat/20041106125209.55697.qmail%40web51806.mail.yahoo.com#[电子邮件受保护]
例如 plpythonu
CREATE FUNCTION makefile(text) RETURNS text AS '\n
o=open("/path/to/file")
o.write(args[0])
o.close()
return "ok"
' LANGUAgE plpythonu;
问候
蒂诺
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)