https://github.com/opitzconsulting/orcas
Oracle schema management framework
https://github.com/opitzconsulting/orcas
java oracle schema-management
Last synced: 4 months ago
JSON representation
Oracle schema management framework
- Host: GitHub
- URL: https://github.com/opitzconsulting/orcas
- Owner: opitzconsulting
- License: apache-2.0
- Created: 2014-10-16T19:06:46.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2025-02-06T08:06:46.000Z (over 1 year ago)
- Last Synced: 2025-02-06T09:23:14.747Z (over 1 year ago)
- Topics: java, oracle, schema-management
- Language: Java
- Homepage: http://opitzconsulting.github.io/orcas
- Size: 7.01 MB
- Stars: 26
- Watchers: 28
- Forks: 14
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Orcas
=====
At this place, we have released our open-source schema management framework orcas.
Documentation
-------------
The documentation can be found here: [http://opitzconsulting.github.io/orcas](http://opitzconsulting.github.io/orcas).
Introduction
------------
Orcas is a schema management and deployment framework for Oracle Databases. Orcas migrates an existing schema into a new to-be state as described by the framework.
The current state of the schema is mostly irrelevant. As required, the framework will remove no longer needed indices, constraints, columns or tables or will create new tables or columns as required.
If possible, the framework will also automatically perform changes to data types.
The to-be-state is described by simple SQL scripts (a DSL). The script syntax resembles the "create table" syntax.
Using orcas allows to version control table scripts. Changes can be tracked and reverted.