Skip to content

Commit

Permalink
Add more examples
Browse files Browse the repository at this point in the history
Signed-off-by: Gabriel de Maeztu <[email protected]>
  • Loading branch information
merqurio committed Aug 23, 2024
1 parent ee369fe commit e5c291f
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,32 @@ Oxigration is a SQL migration manager designed to implement database schemas bas
**Features**

- Takes DBMS objects represented in files and migrates the DBMS
- Schemas are represented as directories
- Each object type is stored in a directory within the schema directory with its object types
- Tracks schema version and applied migrations
- Supports multiple database environments
- Generate DBMS objects source code from the DBMS

**Example Directory Layout**

```sh
.
├── function
│   ├── func1.sql
│   └── func_with_overload.sql
├── sequence
│   ├── regular_sequence.sql
├── sp
│   └── sp1.sql
├── table
│   ├── table_a_multicol_pk.sql
│   ├── table_b_with_fk.sql
├── usertype
│   └── usertype1.sql
└── view
└── view1.sql
```

## Overview

Oxigration is designed to make deploying changes to your environment safe and repeatable, addressing several key challenges:
Expand Down

0 comments on commit e5c291f

Please sign in to comment.