This repo is a WIP
A native go library can parse a postgres sql statement and return the postgres syntax tree of that sql statement
The current tools, go-pgquery and pg_query_go rely on wasm and underlying c files to build the syntax tree. That might work for some folks but it's also a heavy handed approach that might take up too much memory.
So we want to write a native go library that can parse a sql statement represented as a string and return the postgres syntax tree without having to worry about building a wasm module with c files.
- make all statements case insensitive in parser
- update targetlist in select stmt to be more flexible
- need to be abel to handle fully qualified identifeirs and tables, right now it's all relative i.e.
users
works fine, buttable.users
doesn't