Skip to content

Commit 9814f38

Browse files
committed
docs: Mark CODE CTE feature as not proceeding
Decision made 2025-01-11 to NOT implement CODE CTEs due to Python environment management complexity (venvs, versions, dependencies). Alternative approach: Enhance WEB CTEs to support POST body from query results, letting users run their own Flask/Node/Go servers for transformations. Document preserved for historical reference.
1 parent ed5dc49 commit 9814f38

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

docs/CODE_CTE_DESIGN.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Code CTE Design - Programmable Data Transformations
22

3+
> **⚠️ DECISION: NOT PROCEEDING WITH THIS FEATURE (2025-01-11)**
4+
>
5+
> After investigation, we decided NOT to implement CODE CTEs due to Python environment management complexity (venvs, versions, dependencies). The same capability can be achieved more simply by:
6+
>
7+
> 1. **Enhancing WEB CTEs** to support POST with query result as body
8+
> 2. **User runs their own Flask/Node/Go server** for transformations
9+
> 3. User maintains full control of their Python environment
10+
>
11+
> This document is preserved for historical reference only.
12+
>
13+
> See `docs/SESSION_SUMMARY_2025-01-11.md` for full analysis.
14+
15+
---
16+
317
## Executive Summary
418

519
This document outlines a strategic design for adding programmable CTEs to SQL-CLI, enabling users to write code-based data transformations that integrate seamlessly with the SQL execution pipeline. This is a long-term, multi-phase project that will be developed iteratively.

0 commit comments

Comments
 (0)