小编aza*_*a07的帖子

通过命令行插入SQL语句,而无需重新打开与远程数据库的连接

我有大量的数据文件要处理并存储在远程数据库中.数据文件的每一行代表数据库中的一行,但必须在插入数据库之前进行格式化.

我的第一个解决方案是通过编写bash脚本并生成SQL数据文件来处理数据文件,然后将转储SQL文件导入数据库.这个解决方案似乎太慢,你可以看到涉及创建中间SQL文件的额外步骤.

我的第二个解决方案是编写bash脚本,在处理数据文件的每一行时,创建和INSERT INTO ...声明并将SQL语句发送到远程数据库:

echo sql_statement | psql -h remote_server -U username -d database

即不创建SQL文件.但是,这个解决方案有一个主要问题,我正在寻求建议:
每次我必须重新连接到远程数据库以插入一行.

有没有办法连接到远程数据库,保持连接,然后"管道"或"发送"插入SQL语句而不创建一个巨大的SQL文件?

database postgresql connection shell psql

12
推荐指数
1
解决办法
2万
查看次数

如何在Beamer LaTeX中使用JavaScript代码嵌入HTML页面?

如何在Beamer LaTeX中使用javascript代码(具有某些悬停功能的D3库)嵌入HTML页面?

想法是制作一张嵌入HTML页面的幻灯片,在演示过程中,我可以将鼠标悬停在某些元素上,即,它不仅是屏幕截图,而且还具有javascript功能。

html javascript latex beamer

5
推荐指数
1
解决办法
3761
查看次数

标签 统计

beamer ×1

connection ×1

database ×1

html ×1

javascript ×1

latex ×1

postgresql ×1

psql ×1

shell ×1