class RubyEventStore::ROM::SQL::IndexViolationDetector
Constants
- MYSQL5_INDEX_ERROR
- MYSQL5_PKEY_ERROR
- MYSQL8_INDEX_ERROR
- MYSQL8_PKEY_ERROR
- POSTGRES_INDEX_ERROR
- POSTGRES_PKEY_ERROR
- SQLITE3_INDEX_ERROR
- SQLITE3_PKEY_ERROR
Public Instance Methods
detect(message)
click to toggle source
# File lib/ruby_event_store/rom/adapters/sql/index_violation_detector.rb, line 17 def detect(message) message.include?(MYSQL5_PKEY_ERROR) || message.include?(MYSQL8_PKEY_ERROR) || message.include?(POSTGRES_PKEY_ERROR) || message.include?(SQLITE3_PKEY_ERROR) || message.include?(MYSQL5_INDEX_ERROR) || message.include?(MYSQL8_INDEX_ERROR) || message.include?(POSTGRES_INDEX_ERROR) || message.include?(SQLITE3_INDEX_ERROR) end