Создание DDL для базовой линии для пролетного пути - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть база данных Oracle 11 XE с 3 схемами, для которой я хочу создать файл DDL для создания базового сценария для использования с flyway.

Я пытался экспортироватьтолько DDL из всех 3 схем, но полученный sql не включает создание пользователей или создание табличных пространств.Он просто начинается с sql для создания таблиц, которые не будут работать, поскольку пользователи или табличные пространства не существуют.

Есть ли способ сделать это с sql-developer или я использую неправильный инструмент дляработа здесь?

Я думаю, что мне может понадобиться включить все объекты SYSTEM в DDL, но не знаю, как будет работать импорт этого в работающий экземпляр oracle.

Любые советы илисоветы, за которые я был бы благодарен, я начинаю думать, что этот план просто невозможен.: - (

Спасибо

Мэтт

1 Ответ

0 голосов
/ 28 февраля 2019

когда мы генерируем ddl для схемы, мы берем объекты схемы, а не определение пользователя, которому принадлежит схема, и не табличные пространства, используемые в схеме

, вы все равно можете их получить, простооткрыть панель DBA -

enter image description here

...