我有一个包含两列的CSV文件:city和zipcode.我希望能够使用该copy命令将此文件复制到PostgreSQL表中,同时自动生成该id值.
该表具有以下的列:id,city,和zipcode.
我的CSV文件只有:city和zipcode.
mu *_*ort 63
该COPY命令,如果你的表使用应该做的是全部由自己serial列了id:
如果表中有任何列不在列列表中,则COPY FROM将插入这些列的默认值.
所以你应该可以说:
copy table_name(city, zipcode) from ...
Run Code Online (Sandbox Code Playgroud)
并将id像往常一样生成.如果您没有serial列id(或手动连接序列),那么你可以用手钩住的序列,做你的副本,然后卸下序列.
| 归档时间: |
|
| 查看次数: |
23284 次 |
| 最近记录: |