Support for custom data types via pg_tle API functions
What's Changed
- Remove return statements inside PG_TRY() blocks by @formalLogicGirl in #196
- Added a self-contained sql script for v1.0.4 by @formalLogicGirl in #200
- Implement pgtle.create_shell_type function to support shell type creation in pg_tle by @lyupan in #205
- Implement create_base_type API. by @lyupan in #206
- Fix bug preventing TLEs auto-updating on install by @adamguo0 in #209
- Fix a bug that rollback a failed transaction causes server crash. by @lyupan in #211
- Fix segfault when creating explicit TLE version by @adamguo0 in #213
- Implement create_operator_func API. by @lyupan in #210
- Test custom types/operators in pg_dump/pg_restore by @adamguo0 in #214
- Fix typo in
pg_dump
/pg_restore
TAP test by @adamguo0 in #215 - Create explicit cast from custom data type to bytea. by @lyupan in #216
- Add REL_16_STABLE to CI/CD by @jkatz in #218
- Require type I/O function to be immutable and strict. by @lyupan in #217
- Disallow REPLACE or ALTER functions used or defined by pg_tle datatype APIs. by @lyupan in #219
- Update version number 1.0.5 to 1.1.0 by @lyupan in #221
- Add base datatype API doc and examples. by @lyupan in #220
- pfree char* returned by TextDatumGetCString in is_pgtle_defined_c_func. by @lyupan in #222
Full Changelog: v1.0.4...v1.1.0