src/Configuration.h
branchv_0
changeset 59 a1775ba6d056
parent 47 428c278af4be
--- 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;