presql 的数据导入导出功能还挺丰富,尤其是在做数据交互这块的时候,感觉挺顺手的。你要是平时在搞 PostgreSQL 相关的项目,这篇整理真的可以收藏一下。像INSERT
、UPDATE
、DELETE
这种基本操作都说得比较清楚,还顺带补了一些进阶技巧,比如怎么用serial
类型搞自增主键,怎么插NULL
值。
我觉得比较实用的部分是它讲到了COPY
命令,批量导入数据速度快,还支持从 CSV 文件直接导,省了不少事。如果你懒得写复杂的插入语句,直接COPY
一把梭,效果杠杠的。
另外它也提到了从别的程序像 Excel、Access 导数据进来,可以用 ODBC、JDBC 接通 PostgreSQL,这种方式蛮适合做系统对接的场景。文末还给了个实战例子,直接把数据塞进customer
表,语法也清楚,看一遍就能上手。
如果你项目里正好用的是 PostgreSQL,想搞清楚数据怎么导进导出,或者要把别的工具里的数据转过来,这篇真挺合适的。嗯,建议你动手试试COPY
命令,感受一下那种‘一行命令导完几千条’的快感。