flowchart TD
A[Data Provider] --> B
B{Which db type}
B -->|NoSQL->SQL| C[Analyze Data 'no schema resolve strategy']
B -->|SQL->NoSQL| D[Create json data definition]
C --> D
D --> E[Generate dbc 'Data file']
E -->|separate process but could be run in one or separate| F[Data Receiver]
F --> G[Migrate Data]
todo
- Build image
docker build -t data-mover .
2.Run image
TODO
| Database | Generate simple tables from provider | Import to receiver db | Tests |
|---|---|---|---|
| Postgressql | ✅⭐ | ❌ | ❌ |
| Mongodb | ❌ | 🚧 | ❌ |
| Postgressql | Mongodb | |
|---|---|---|
| Postgressql | 🚧 | |
| Mongodb | 🚧 |
| Strategy | Mongodb |
|---|---|
| Denormalized | 🚧 |
| Normalized | ❌ |
| Name | Functionality |
|---|---|
| Channels | ❌ |
| Data by file | 🚧 |
| Indexes | 🚧 |
| Data by enumerator | ❌ |
| Migration order | ✅ |
| specify schema import | 🚧 |
| specify temporary file location | 🚧 |