rigens de exportação do @Oracle SQL Developer para controle de versão

Temos um grande banco de dados com muitas coisas e quero usar o controle de versão (Git) para gerenciar as alterações. Existem muitos artigos sobre como fazê-lo passo a passo, mas falta uma peça para mim. Existe uma maneira padrão ou recomendada para a estrutura de arquivos de todo o banco de dados (dados excluídos) e como eles podem ser obtidos no banco de dados existente?

São muitas fontes, procedimentos, funções, pacotes, etc. Os artigos de controle de versão mostram como gerenciar alguns arquivos da perspectiva do controle de versão. Mas eles sugerem que cada arquivo seja selecionado e salvo no sistema de arquivos separadament

Existe maneira de exportar / importar todas as coisas para talvez alguma estrutura pré-organizada? Bons IDEs possuem essas estruturas definidas por idiomas ou produtos. Mas parece-me que o SQL Developer não possui um. Também me parece que o SQL Developer pode ter apenas um repositório. Nenhum conceito de projetos que podem combinar ou unir bancos de dados diferentes em unidades separada

Devo inventar toda a minha estrutura e usar algo como

**project/Abc/DB1/Packages/packzgeXyz/source1.sql**

para cada fonte? Claro que posso fazer isso, mas me preocupo com a falta de algo. Algum conselho?

questionAnswers(1)

yourAnswerToTheQuestion