У меня есть приложение rails с миграцией, чтобы установить индекс уникальности для модели (some_field, some_timestamp).Когда я вставляю строку в таблицу, есть ли способ увидеть код postgres, который выполняет эту проверку уникальности для случая пропуска?
hi = 'hi'
hello = 'hello'
timestamp = Date.current
Первая вставка
SampleTable.create(some_field: hi, timestamp: timestamp)
Когда мы делаем последующую вставку, я хочу видеть журнал postgres, который проверяет индекс уникальности.В настоящее время я вижу выходные данные индекса уникальности для неудачного случая, но не для случайного случая.Можно ли увидеть проходящий случай?
Например, я вижу здесь журналы для случая сбоя.
SampleTable.insert(some_field: hi, timestamp: timestamp)
Но я не вижу журналов для случая успеха.
SampleTable.insert(some_field: hello, timestamp: timestamp)
В идеальном мире я бы хотел видеть гранулярный вывод 'hello'! = 'Hi', поэтому индекс уникальности в порядке.Возможно ли это?
Пример журналов для (аналогичного) случая отказа