Sub-issue of #3
Objective
Create a reusable and extensible Abstract Syntax Tree (AST) layer to represent SQL constructs (tables, columns, constraints, etc.) across multiple SQL dialects.
Tasks
Stage 1: PostgreSQL + CREATE TABLE (priority)
Stage 2: Full MVP / Other Dialects
Note: Stage 2 is lower priority; focus first on Stage 1 to enable usage within Flaky.
Objective
Create a reusable and extensible Abstract Syntax Tree (AST) layer to represent SQL constructs (tables, columns, constraints, etc.) across multiple SQL dialects.
Tasks
Stage 1: PostgreSQL +
CREATE TABLE(priority)CREATE TABLE(Table, Column, Constraint).Stage 2: Full MVP / Other Dialects