Files
BE_CPONE/scripts/sql/2026-06-18_create_api_wynacom_setting.sql
2026-06-18 13:58:13 +07:00

38 lines
1.5 KiB
SQL

CREATE TABLE IF NOT EXISTS api_wynacom_setting (
Api_WynacomSettingID INT NOT NULL AUTO_INCREMENT,
Api_WynacomSettingKey VARCHAR(100) NOT NULL,
Api_WynacomSettingValue VARCHAR(255) NOT NULL,
Api_WynacomSettingDescription VARCHAR(255) NULL,
Api_WynacomSettingIsActive CHAR(1) NOT NULL DEFAULT 'Y',
Api_WynacomSettingCreated DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
Api_WynacomSettingCreatedUserID INT NOT NULL DEFAULT 0,
Api_WynacomSettingLastUpdated DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
Api_WynacomSettingLastUpdatedUserID INT NOT NULL DEFAULT 0,
Api_WynacomSettingDeleted DATETIME NULL,
Api_WynacomSettingDeletedUserID INT NOT NULL DEFAULT 0,
PRIMARY KEY (Api_WynacomSettingID),
UNIQUE KEY uq_api_wynacom_setting_key (Api_WynacomSettingKey),
KEY idx_api_wynacom_setting_active (Api_WynacomSettingIsActive)
);
INSERT INTO api_wynacom_setting (
Api_WynacomSettingKey,
Api_WynacomSettingValue,
Api_WynacomSettingDescription,
Api_WynacomSettingIsActive,
Api_WynacomSettingCreatedUserID,
Api_WynacomSettingLastUpdatedUserID
) VALUES (
'token_expired_days',
'3',
'Masa berlaku token Wynacom dalam hari',
'Y',
0,
0
)
ON DUPLICATE KEY UPDATE
Api_WynacomSettingValue = Api_WynacomSettingValue,
Api_WynacomSettingDescription = VALUES(Api_WynacomSettingDescription),
Api_WynacomSettingIsActive = 'Y',
Api_WynacomSettingLastUpdated = NOW();