Overview
Babelfish 4.0.0 contains enhancements and fixes that improve the user experience, including:
New features
- Added support for Full Text Search in Babelfish.
- Added support for creating
INSTEAD OF Triggers
on Views.
Security enhancements
- Fixed security issues with handling of TSQL login and users.
High Priority stability enhancements
- Fixed a regression issue where update-join with inserted table in trigger procedure causes "result relation must be a regular relation" error
- Fixed the issue where querying information_schema for type U and V was earlier giving difference result in Babelfish.
- Fixed an issue to avoid blocking of vacuum progress when using temp tables in certain situations.
Additional improvements and enhancements
- Fixed an issue with principal name in
pg_stat_gssapi
catalog view. - Fixed issue in functions parsename, session_context and
sp_set_session_context
when using with non-default server collation.
Upgrading to the new version
If you’re running Babelfish in a managed environment, please check your vendor’s instructions for upgrading.
MAJOR VERSION UPGRADE
Babelfish 4.0.0 provides the ability to upgrade from some 3.x.x versions of Babelfish. This process is called major version upgrade (MVU). It consists of two steps. First, you need to perform a major version upgrade on the PostgreSQL server to upgrade it to the target version. Second, you need to update all Babelfish extensions to the target version. Currently, Babelfish only supports upgrade using the pg_upgrade
module. Other upgrade methods such as dump
/restore
and replication are not supported.