/{cmd,docs,internal}: support import export for dolt backends
This commit is contained in:
@@ -89,7 +89,7 @@ The sync mode controls how beads synchronizes data with git and/or Dolt remotes.
|
||||
|------|-------------|
|
||||
| `git-portable` | (default) Export JSONL on push, import on pull. Standard git-based workflow. |
|
||||
| `realtime` | Export JSONL on every database change. Legacy behavior, higher I/O. |
|
||||
| `dolt-native` | Use Dolt remotes directly. No JSONL needed - Dolt handles sync. |
|
||||
| `dolt-native` | Use Dolt remotes directly for sync. JSONL is not used for sync (but manual `bd import` / `bd export` still work). |
|
||||
| `belt-and-suspenders` | Both Dolt remote AND JSONL backup. Maximum redundancy. |
|
||||
|
||||
#### Sync Triggers
|
||||
@@ -143,7 +143,7 @@ federation:
|
||||
|
||||
- **git-portable** (default): Best for most teams. JSONL is committed to git, works with any git hosting.
|
||||
- **realtime**: Use when you need instant JSONL updates (e.g., file watchers, CI triggers on JSONL changes).
|
||||
- **dolt-native**: Use when you have Dolt infrastructure and want database-level sync without JSONL.
|
||||
- **dolt-native**: Use when you have Dolt infrastructure and want database-level sync; JSONL remains available for portability/audits/manual workflows.
|
||||
- **belt-and-suspenders**: Use for critical data where you want both Dolt sync AND git-portable backup.
|
||||
|
||||
### Example Config File
|
||||
|
||||
Reference in New Issue
Block a user