diff --git a/include/caosdb/transaction.h b/include/caosdb/transaction.h
index 3d872f6f81a0efe9b03906c42546554e5b6fe205..adcbfcb00a61dd23881f40b3dfc98f9721a272a1 100644
--- a/include/caosdb/transaction.h
+++ b/include/caosdb/transaction.h
@@ -91,11 +91,11 @@
     return StatusCode::TRANSACTION_STATUS_ERROR;                                                   \
   }                                                                                                \
   switch (this->transaction_type) {                                                                \
-  case NONE:                                                                                       \
-    this->transaction_type = TransactionType::DELETE2;                                             \
-  case DELETE2:                                                                                    \
-  case MIXED_WRITE:                                                                                \
-  case MIXED_READ_AND_WRITE:                                                                       \
+  case TransactionType::NONE:                                                                                       \
+    this->transaction_type = TransactionType::DELETE_ONLY;                                             \
+  case TransactionType::DELETE_ONLY:                                                                                    \
+  case TransactionType::MIXED_WRITE:                                                                                \
+  case TransactionType::MIXED_READ_AND_WRITE:                                                                       \
     break;                                                                                         \
   default:                                                                                         \
     CAOSDB_LOG_ERROR_AND_RETURN_STATUS(                                                            \
@@ -114,8 +114,8 @@
   }                                                                                                \
   switch (this->transaction_type) {                                                                \
   case TransactionType::NONE:                                                                      \
-    this->transaction_type = TransactionType::INSERT;                                              \
-  case TransactionType::INSERT:                                                                    \
+    this->transaction_type = TransactionType::INSERT_ONLY;                                              \
+  case TransactionType::INSERT_ONLY:                                                                    \
   case TransactionType::MIXED_WRITE:                                                               \
   case TransactionType::MIXED_READ_AND_WRITE:                                                      \
     break;                                                                                         \
@@ -136,8 +136,8 @@
   }                                                                                                \
   switch (this->transaction_type) {                                                                \
   case TransactionType::NONE:                                                                      \
-    this->transaction_type = TransactionType::INSERT;                                              \
-  case TransactionType::INSERT:                                                                    \
+    this->transaction_type = TransactionType::UPDATE_ONLY;                                              \
+  case TransactionType::UPDATE_ONLY:                                                                    \
   case TransactionType::MIXED_WRITE:                                                               \
   case TransactionType::MIXED_READ_AND_WRITE:                                                      \
     break;                                                                                         \
@@ -288,9 +288,9 @@ public:
   enum TransactionType {
     NONE,                //!< Unspecified or not specified yet.
     READ_ONLY,           //!< Only retrievals (by id, by query)
-    INSERT,              //!< Only insertions
-    UPDATE,              //!< Only updates
-    DELETE2,             //!< Only deletions
+    INSERT_ONLY,              //!< Only insertions
+    UPDATE_ONLY,              //!< Only updates
+    DELETE_ONLY,             //!< Only deletions
     MIXED_WRITE,         //!< Only insertions, deletions, updates
     MIXED_READ_AND_WRITE //!< all kind of transaction.
   };