mirror of
https://github.com/Mezeporta/Erupe.git
synced 2026-03-22 07:32:32 +01:00
UserBinary type1-5 and EnhancedMinidata are transient session state resent by the client on every login. Persisting them to the DB on every set was unnecessary I/O. Both are now served exclusively from server-scoped in-memory maps (userBinaryParts, minidataParts). Includes a schema migration to drop the now-unused type2/type3 columns from user_binary and minidata column from characters. Ref #158
8 lines
359 B
SQL
8 lines
359 B
SQL
-- Drop transient binary columns that are now memory-only.
|
|
-- UserBinary type2/type3 and characters.minidata are session state
|
|
-- resent by the client on every login; they do not need persistence.
|
|
|
|
ALTER TABLE user_binary DROP COLUMN IF EXISTS type2;
|
|
ALTER TABLE user_binary DROP COLUMN IF EXISTS type3;
|
|
ALTER TABLE characters DROP COLUMN IF EXISTS minidata;
|