我需要在Postgres中编写代码,我将从视图中读取数据行,如果不存在则插入到另一个表中。如果表中存在数据行,则应使用新值进行更新。
答案 0 :(得分:0)
编写SQL查询以在数据输出中显示数据,将数据导出为CSV(逗号分隔值)文件。 然后使用cmd insert或update table。
命令: - PATH> psql -U postgres -d databaseName -h postgresAddress 或PATH> psql dbname
/ 复制命令 / databaseName =#\ copy tableName FROM'path / filename.csv'DELIMITER','CSV