- Updated template files ensuring
- add PgAdmin License header
- change data.func_without_args to data.func_args
- macros are being pathed to properly
- Using `.server` instead of `._server` outside of NodeObject class
- Added conn to FunctionBase query_data methods
Addresses issues described in microsoft/azuredatastudio-postgresql#452 and microsoft/azuredatastudio-postgresql#453.
- Indexes should now show scripting options regardless of if they are unique or not
- Indexes will not show primary key, but this will show up in constraints. This is following the pattern of PgAdmin
- Constraints should properly show the associated constraints
1. Check constraints
2. Exclusion constraints
3. Index constraints (primary key and unique key)
4. Foreign key constraints
- Template files were updated for all constraint types
Fixes create script for functions such that:
- Syntax is correct for immediate execution
- Function body is included for all versions (< 14 and >= 14)
- Should work for procedures and functions
Some template files needed to be changed slightly to prevent using the full properties that are generated for functions in pgAdmin.
* Fix broken language service (#394)
* Fix indexes not expanding (#396)
* Fix broken language service
* fix index not expanding
* Dev/daeunyim/fix broken language service (#397)
* Fix broken language service
* fix index not expanding
* fix style issue
* Fix common.py
* Bump Up Python Version to 3.10 (#358)
* fix create as script bug
* Bump up python version and correct syntaxes
* nose to nose2
* Fix styles and unused imports
* Fix build config and libraries (#359)
* fix create as script bug
* Bump up python version and correct syntaxes
* nose to nose2
* Fix styles and unused imports
* fix build and library
* Fixing integration tests (#360)
* fix create as script bug
* Bump up python version and correct syntaxes
* nose to nose2
* Fix styles and unused imports
* fix build and library
* test fix
* Fixing integration test issue in pipeline (#362)
* fix create as script bug
* Bump up python version and correct syntaxes
* nose to nose2
* Fix styles and unused imports
* fix build and library
* test fix
* adding test lines
* Fixing integration test issue in pipeline (#363)
* fix create as script bug
* Bump up python version and correct syntaxes
* nose to nose2
* Fix styles and unused imports
* fix build and library
* test fix
* adding test lines
* one more line print
* resolving integration test issue (#364)
* fix create as script bug
* Bump up python version and correct syntaxes
* nose to nose2
* Fix styles and unused imports
* fix build and library
* test fix
* adding test lines
* one more line print
* add encoding
* resolving integration test issue (#365)
* fix create as script bug
* Bump up python version and correct syntaxes
* nose to nose2
* Fix styles and unused imports
* fix build and library
* test fix
* adding test lines
* one more line print
* add encoding
* add encoding
* change config setting and remove printing lines in integration tests (#366)
* Fix style issue (#367)
* change config setting and remove printing lines in integration tests
* fix style issue
* Make flake file to return error when fail (#368)
* change config setting and remove printing lines in integration tests
* fix style issue
* add flake8 to return error when failing