Spring Boot 如何将多行文本插入到PostgreSQL表的列中?

gmxoilav  于 2023-10-16  发布在  Spring
关注(0)|答案(1)|浏览(106)

我正在寻找一种方法来插入一个多行文本到PostgreSQL表(列)。
Screenshot of the insert query
假设我在data.sql文件中有一个表'problem',我想将一个多行文本插入到data.sql列中。我该怎么办?

vzgqcmou

vzgqcmou1#

你可以通过在文本常量前添加一个E,然后在你想要换行的地方添加一个\n来使用C风格转义的字符串常量:demo

create table test(id serial primary key, a text);
insert into test (a) values (E'line1\nline2\nline3') returning *;

| ID|一|
| --|--|
| 1 |line1 line2 line3|

相关问题