Database Compatibility Version
Sharp Stock uses a "Compatibility Version" mechanism to manage the matching relationship between the software program and the asset library database structure.
1. Core Definition
The compatibility version (as opposed to the software's own version number v1.x) represents the underlying logical structure of the database (such as field definitions in data tables and index relationships). Even if software features are frequently iterated, the compatibility version number will remain stable as long as the underlying storage structure does not change.
2. Version Compatibility Logic
- Backward Compatibility (Automatic Non-destructive Upgrade): When new software detects that an asset library uses an older storage structure, the system will automatically execute SQL scripts during the startup phase to upgrade the database to the latest format supported by the current software.
- Minor Version Compatibility: If the database's minor version is slightly higher than what the software supports (e.g., software supports 1.0, library is 1.1), the system usually allows opening the library. However, since the database contains new structures the software cannot yet understand, some advanced features may not fully function.
- Major Version Block: If the database's major version is higher than the software's supported range (e.g., library upgraded to 2.0 while software only supports 1.x), the system will forcibly block the opening operation. This is to prevent older software from causing irreversible damage to high-version data structures through incorrect operations.
3. Common Issue: Version Too High Alert
If you receive an "Asset library version too high" prompt when opening a library, it means the library has already undergone a structural upgrade by another team member using a higher version of the software.
Solution:
- Please close the application immediately and go to the app store where you originally downloaded the software (Microsoft Store, Steam, or Mac App Store).
- Perform a version check and complete the software update. After installing the latest version of Sharp Stock, you can resume normal access to the asset library.
4. How to View Current Version
On the [Settings] → [About Product] page, you can view the compatibility version number currently supported by the software and actually used by the asset library in real-time.