-- Rename database columns to remove underscores per naming convention -- Date: 2026-02-03 -- Affects: assettypes, assetrelationships, equipment, usbcheckouts -- 1. assettypes table ALTER TABLE assettypes CHANGE COLUMN plugin_name pluginname VARCHAR(100) NULL COMMENT 'Plugin that owns this type'; ALTER TABLE assettypes CHANGE COLUMN table_name tablename VARCHAR(100) NULL COMMENT 'Extension table name for this type'; -- 2. assetrelationships table ALTER TABLE assetrelationships CHANGE COLUMN source_assetid sourceassetid INT NOT NULL; ALTER TABLE assetrelationships CHANGE COLUMN target_assetid targetassetid INT NOT NULL; -- 3. equipment table ALTER TABLE equipment CHANGE COLUMN controller_vendorid controllervendorid INT NULL COMMENT 'Controller vendor (e.g., FANUC)'; ALTER TABLE equipment CHANGE COLUMN controller_modelid controllermodelid INT NULL COMMENT 'Controller model (e.g., 31B)'; -- 4. usbcheckouts table ALTER TABLE usbcheckouts CHANGE COLUMN checkout_name checkoutname VARCHAR(100) NULL COMMENT 'Name of user'; ALTER TABLE usbcheckouts CHANGE COLUMN checkout_time checkouttime DATETIME NOT NULL; ALTER TABLE usbcheckouts CHANGE COLUMN checkin_time checkintime DATETIME NULL; ALTER TABLE usbcheckouts CHANGE COLUMN checkout_reason checkoutreason TEXT NULL COMMENT 'Reason for checkout'; ALTER TABLE usbcheckouts CHANGE COLUMN checkin_notes checkinnotes TEXT NULL; ALTER TABLE usbcheckouts CHANGE COLUMN was_wiped waswiped TINYINT(1) NULL COMMENT 'Was device wiped after return';