Инструменты для коллективной разработки на PL/SQL

Итак. Первая команда в которой я работал никаких коллективных инструментов не использовала. Программисты писали код на девелоперской базе и потом уже договаривались о переносе на тестовый стенд, чтобы просто никто в это время ничего не делал с редактируемыми пакетами. Был момент когда перетирали код друг друга и даже терялись наработки, но как-то до особых конфликтов не доходило. Разумеется неприятно, если ты кодишь целый день, а потом кто-то это все перезаписывает.

В текущем коллективе мы используем gitlab и инстумент flyway. Если необходимо добавить изменения в базу. Программист пишет скрипт со своими наработками, присваивает ему опеределенный номер в последовательности и добавляет его в отдельный бранч, где хранятся изменения для базы. Потом кто-то (не я) запускает эти скрипты на всех стендах, где требуется обновление по мере необходимости.

Если есть более интересные и удобные инструменты, мы бы тоже хотели с ними ознакомиться.



Порекомендуйте хорошие инструменты для коллективной разработки на PL/SQL