HiI try to write a safeguard check that ensures the expected extension version for an extension library.Some likeconst char *expected_extversion = "2.5";...extoid = getExtensionOfObject(ProcedureRelationId, fcinfo->flinfo->fn_oid));extversion = get_extension_version(extoid);if (strcmp(expected_extversion, extversion) != 0) elog(ERROR, "extension \"%s\" needs \"ALTER EXTENSION %s UPDATE\", get_extension_name(extversion), get_extension_name(extversion)))Currently the extension version is not simply readable - I need to read directly from the table.Notes, comments?
RegardsPavel
pgsql-hackers by date:
Соглашаюсь с условиями обработки персональных данных