Gil*_*ili 4 postgresql plpgsql
日志消息是否可以跨越多行?我期待:
RAISE WARNING 'Line 1\nLine 2';
导致以下日志:
Line 1
Line 2
Run Code Online (Sandbox Code Playgroud)
但相反,我得到:
Line 1\nLine 2
有任何想法吗?
它与任何其他字符串相同。要么使用非标准E''
字符串告诉 PostgreSQL 你想要转义处理:
RAISE WARNING E'Line 1\nLine 2';
Run Code Online (Sandbox Code Playgroud)
或使用带有文字换行符的 SQL 标准字符串:
RAISE WARNING 'Line 1
Line 2';
Run Code Online (Sandbox Code Playgroud)