--- a/src/Configuration.h Sat Apr 23 18:49:25 2022 +0200
+++ b/src/Configuration.h Sun Aug 28 18:03:13 2022 +0200
@@ -83,6 +83,16 @@
const relpipe::writer::boolean_t replace;
};
+enum class OnDuplicateRelation {
+ Fail,
+ Insert,
+ // Extend,
+ // Drop,
+ // Skip,
+ // RenameNew,
+ // RenameOld,
+};
+
class Configuration {
public:
@@ -90,6 +100,8 @@
relpipe::writer::string_t dataSourceName;
relpipe::writer::string_t dataSourceString;
+
+ OnDuplicateRelation onDuplicateRelation = OnDuplicateRelation::Fail;
std::vector<Statement> statements;