I thought people may be interested to know what the PBMS patch
for MySQL actually patches, in case they should think this is a
major hack into the MySQL source code.
Almost all of the patch consists of the PBMS daemon
source code which is added to the "storage/pbms" folder in the
MySQL source code tree. Other than that here is a list of the
actual MySQL files touched and what the patch is for:
-
sql/CMakeLists.txt:
Added PBMS source directories to the header file search list.
Lines added: 1. -
sql/handler.cc:
Added PBMS server side API calls to check for longblob columns being modified or tables containing longblob columns being dropped or renamed. This is the guts of the PBMS patch.
Lines added: 170. -
libmysql/CMakeLists.txt:
Added PBMS API functions to the client API functions list and …