GAUSS-04931 -- GAUSS-04940
GAUSS-04933: "block number %u for relation '%s' must be upgraded to a new version. Current xid is %lu, please VACUUM FULL this relation!"
SQLSTATE: XX000
Description: The current transaction ID is greater than the allowed maximum 32-bit xid. A page of this relation is a 32-bit version and cannot be upgraded to 64-bit.
Solution: Do VACUUM FULL to the relation.
GAUSS-04934: "block number %u for relation '%s' has one big row which is not supported under 64bits XID system. Current xid is %lu"
SQLSTATE: XX000
Description: The length of a tuple supported by a heap page of the 64-bit transaction ID system is 16 bytes less than that supported by a 32-bit system page.
Solution: Split the relation into multiple small tables before data storage. You can also change certain data types to string for storage.
GAUSS-04935: "block number %u for relation '%s' has no free space to upgrade. Current xid is %lu, please VACUUM FULL this relation!"
SQLSTATE: XX000
Description: The current transaction ID is greater than the allowed maximum 32-bit xid. A page of this relation does not have sufficient space to be upgraded to 64-bit.
Solution: Do VACUUM FULL to the relation.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.