如何在postgresql中执行整个sql文件

cu6pst1q  于 2021-08-09  发布在  Java
关注(0)|答案(0)|浏览(168)

我使用node和sql库ts postgres for node来执行sql语句。对于我的单元测试和部署,我准备了一个完整的sql文件来描述数据库的布局和格式。 ts-postgres 在文件中对此作了如下说明:
query命令只接受一个查询。如果需要发送多个查询,只需多次调用该方法。例如,要在事务中发送更新命令:

client.query('begin');
client.query('update ...');
await client.query('commit');

但就我而言,我有一个很长的情结 *.sql 我想执行的文件。很难将其分解为单独的命令。它也有下面类似stdin的语句,这在任何api功能中都没有涉及。

COPY public.favorite (user_id, project_id) FROM stdin;
9   1
9   2
9   3
\.

你知道我能做些什么吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题