Я пытаюсь вставить запись в базу данных Oracle
У меня есть класс, который наследуется от ActiveRecord:
DuplicateTransaction < ActiveRecord::Base
set_table_name "TRANSACTION"
Затем я пытаюсь вставить, используя это:
DuplicateTransaction.create(key_id: '100123', transaction_uuid: '100111',
expiry_datetime:'CURRENT_DATE', date_modified: 'CURRENT_DATE', date_created:
'CURRENT_DATE')
SQL, который выходит:
INSERT INTO "TRANSACTION" ("date_created", "date_modified", "expiry_datetime", "id",
"key_id", "transaction_uuid")
Двойные кавычки делают имена столбцов чувствительными к регистру и выдают мне ошибку: ActiveRecord :: StatementInvalid (ActiveRecord :: JDBCError: ORA-00904: "action_uuid ": неверный идентификатор
Как можно избавиться от двойных кавычек или использовать имена столбцов с большой буквы?