У нас есть много таблиц в нашей базе данных с идентификаторами первичных ключей автоинкремента, настроенными так, как они есть в MySQL, так как мы находимся в процессе перехода на Oracle из MySQL.
Теперь в Oracle я недавно узнал, что для реализации этого необходимо создать последовательность и триггер в поле id для каждой такой таблицы.В нашей схеме 30-40 таблиц, и мы хотим избежать использования триггеров базы данных в нашем продукте, поскольку управление базой данных выходит за рамки нашего программного приложения.
Какие у меня есть варианты при реализации функции автоматического увеличения идентификатора в oracle ... кроме ручного указания идентификатора в коде и управления им в коде, что изменит многие существующие операторы вставки.
... Интересно, есть ли способ сделать это из самого кода grails?(кстати, метод указания id как приращения в отображении классов домена не работает - работает только для mysql) Некоторая информация о среде нашего приложения: grails-groovy, hibernate, oracle, mysql support