Skip to content

Commit 83fb2ad

Browse files
author
superdb-mcp-sync
committed
Sync docs from superdb-mcp
1 parent cb51608 commit 83fb2ad

10 files changed

Lines changed: 51 additions & 13 deletions

File tree

‎_build/expert-guide.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ title: "Expert Guide"
33
description: "Expert guide for SuperDB queries and data transformations. Covers syntax, patterns, and best practices."
44
layout: default
55
nav_order: 2
6-
superdb_version: "0.2.0"
7-
last_updated: "2026-01-31"
6+
superdb_version: "0.3.0"
7+
last_updated: "2026-03-27"
88
---
99

1010
# SuperDB Expert Guide

‎_build/tutorials/bash_to_sup.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: "Getting raw text safely from Bash into SuperDB without manual esca
44
layout: default
55
nav_order: 1
66
parent: Tutorials
7-
superdb_version: "0.2.0"
7+
superdb_version: "0.3.0"
88
last_updated: "2026-02-17"
99
---
1010

‎_build/tutorials/chess-tiebreaks.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: "End-to-end tutorial parsing PGN chess data to find tie-break games
44
layout: default
55
nav_order: 2
66
parent: Tutorials
7-
superdb_version: "0.2.0"
7+
superdb_version: "0.3.0"
88
last_updated: "2026-02-15"
99
---
1010

‎_build/tutorials/fork_for_window.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: "Using fork as a workaround for window functions to do per-group se
44
layout: default
55
nav_order: 3
66
parent: Tutorials
7-
superdb_version: "0.2.0"
7+
superdb_version: "0.3.0"
88
last_updated: "2026-02-20"
99
---
1010

‎_build/tutorials/grok.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: "Tutorial on using the grok function for text parsing in SuperDB."
44
layout: default
55
nav_order: 4
66
parent: Tutorials
7-
superdb_version: "0.2.0"
7+
superdb_version: "0.3.0"
88
last_updated: "2026-02-15"
99
---
1010

‎_build/tutorials/joins.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: "Examples of outer joins, anti joins, and full outer joins in Super
44
layout: default
55
nav_order: 5
66
parent: Tutorials
7-
superdb_version: "0.2.0"
7+
superdb_version: "0.3.0"
88
last_updated: "2026-02-15"
99
---
1010

‎_build/tutorials/subqueries.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: "Examples of correlated subqueries and derived table patterns in Su
44
layout: default
55
nav_order: 6
66
parent: Tutorials
7-
superdb_version: "0.2.0"
7+
superdb_version: "0.3.0"
88
last_updated: "2026-02-15"
99
---
1010

‎_build/tutorials/sup_to_bash.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: "Optimizing SuperDB output into Bash variables efficiently."
44
layout: default
55
nav_order: 7
66
parent: Tutorials
7-
superdb_version: "0.2.0"
7+
superdb_version: "0.3.0"
88
last_updated: "2026-02-15"
99
---
1010

‎_build/tutorials/unnest.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: "Guide to the unnest operator including nested unnest...into patter
44
layout: default
55
nav_order: 8
66
parent: Tutorials
7-
superdb_version: "0.2.0"
7+
superdb_version: "0.3.0"
88
last_updated: "2026-02-15"
99
---
1010

‎_build/upgrade-guide.md‎

Lines changed: 41 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ title: "Upgrade Guide"
33
description: "Migration guide from zq to SuperDB. Covers all breaking changes and syntax updates."
44
layout: default
55
nav_order: 3
6-
superdb_version: "0.2.0"
7-
last_updated: "2026-01-31"
6+
superdb_version: "0.3.0"
7+
last_updated: "2026-03-27"
88
---
99

1010
# Upgrading zq to super
1111

12-
SuperDB Version 0.2.0
12+
SuperDB Version 0.3.0
1313

1414
This guide covers all breaking changes between zq and the current SuperDB
1515
release.
@@ -47,6 +47,9 @@ This table covers ALL breaking changes. Complex items reference detailed section
4747
| String concat | `"a" + "b"` | `f'{a}{b}'`, `a \|\| b`, or `concat` |
4848
| count type | returns `uint64` | returns `int64` |
4949
| Dynamic from | `from pool` | `from f'{pool}'` (see section) |
50+
| BSUP format | BSUP v1 | BSUP v2 (v1 no longer readable) |
51+
| collect/union | preserves all errors | drops `error("quiet")` values |
52+
| concat/f-strings | errors propagate | `null` values ignored |
5053

5154
## CLI Changes
5255

@@ -438,6 +441,41 @@ super -s -c "values 1,2,3 | aggregate cnt:=count() | typeof(cnt)"
438441
<int64>
439442
```
440443

444+
## Changes in v0.3.0
445+
446+
### BSUP v2 format (breaking)
447+
448+
As of v0.3.0, the BSUP binary format has been advanced to v2. `super` will no
449+
longer read BSUP v1 format as input. If you have valuable data stored in BSUP v1
450+
files, convert them using a v0.2.0 binary before upgrading:
451+
452+
```bash
453+
# Convert v1 BSUP to SUP (using old binary), then back to v2 BSUP (using new binary)
454+
super-0.2.0 -s data.bsup > data.sup
455+
super -f bsup data.sup > data-v2.bsup
456+
```
457+
458+
### collect and union drop quiet errors
459+
460+
In `collect` and `union` aggregate functions, `error("quiet")` values are now
461+
dropped. `error("missing")` values are still preserved.
462+
463+
### null values ignored in concat and f-strings
464+
465+
The `concat` function and f-string interpolation now silently ignore `null`
466+
values instead of propagating them.
467+
468+
### New features in v0.3.0
469+
470+
- **`debug` operator** — new operator for debugging pipelines
471+
- **`infer` operator** — new operator for type inference
472+
- **`defuse` function** — new function for error handling
473+
- **`unblend` function** — new function for type separation
474+
- **`db vacate` command** — new command to vacate database pools
475+
- **Optional fields in record expressions** — record fields can now be marked optional
476+
- **Fusion types** — new type system feature
477+
- **Named types in `upcast` function**
478+
441479
## Formatting Conventions
442480

443481
When performing upgrades, follow these formatting conventions for consistency:

0 commit comments

Comments
 (0)