我正在寻找一种方法来获取所有行作为INSERT语句从数据库中的一个特定的表使用Postgresql中的pg_dump。
例如,我有表A和表A中的所有行我需要作为INSERT语句,它也应该将这些语句转储到一个文件。
这可能吗?
如果版本< 8.4.0
pg_dump -D -t <table> <database>
如果你只想要INSERT,在没有CREATE TABLE等的情况下,在-t之前添加-a,首先设置表。
version> = 8.4.0
pg_dump --column-inserts --data-only --table=<table> <database>