This is the beginning of extension support within psqlpack. This allows extensions to be extracted into a psqlpack file as a "best effort". Future work will look at referencing psqlpack files to enforce further validation rules.
This also expands various functionality in order to get extensions wokring correctly:
Further syntactic support (the lexer now supports further context). Future work will look at generating the lexer to allow for code optimized functions as well as lookahead logic.
Improved various error reporting techniques.
Types are now namespaced.
Full use of capabilities which also wraps SemVer logic.
All in all, it's a fairly big change but also an important step forward.
This is the beginning of extension support within
psqlpack
. This allows extensions to be extracted into apsqlpack
file as a "best effort". Future work will look at referencingpsqlpack
files to enforce further validation rules.This also expands various functionality in order to get extensions wokring correctly:
All in all, it's a fairly big change but also an important step forward.