Skip to content

Commit ba230df

Browse files
committed
use --column-inserts for plain sql
1 parent 82817ef commit ba230df

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

server/src/main/java/io/github/mucsi96/postgresbackuptool/service/DatabaseService.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,15 +89,16 @@ public File createDump(String databaseName, int retentionPeriod,
8989
List.of("pg_dump", "--dbname",
9090
databaseConfiguration.getConnectionString(), "--schema",
9191
databaseConfiguration.getSchema(), "--format", format,
92-
"--file", filename),
92+
"--file", filename,
93+
"plain".equals(format) ? "--column-inserts" : ""),
9394
databaseConfiguration.getExcludeTables().stream()
9495
.flatMap(table -> {
9596
String fullTableName = databaseConfiguration
9697
.getSchema() + "." + table;
9798
return List.of("--exclude-table", fullTableName)
9899
.stream();
99100
}).toList())
100-
.flatMap(x -> x.stream()).toList();
101+
.flatMap(x -> x.stream()).filter(arg -> !arg.isEmpty()).toList();
101102

102103
System.out.println("Creating dump: " + String.join(", ", commands));
103104

0 commit comments

Comments
 (0)