私は周りを見回しましたが、Kotlin の Exposed SQL フレームワークを使用して「存在しない場合に挿入」または「競合時に挿入」する方法を世界で見つけることができないようです。現在、生のSQLステートメントを作成し、そのまま実行しています。場合によってはそれを避けることはできないと思いますが、可能であればフレームワークを使用したいと思います。DSL または DAO 構文のオプションが表示されません。
編集:
これに遭遇する可能性のある人にとっては、Tapac のコメントが役に立ちました。
「存在しない場合は挿入」には Table.insertIgnore() を使用し、アップサートの例はhttps://github.com/JetBrains/Exposed/wiki/FAQ#q-is-upsert-supportedにあります。