add setting token
This commit is contained in:
37
scripts/sql/2026-06-18_create_api_wynacom_setting.sql
Normal file
37
scripts/sql/2026-06-18_create_api_wynacom_setting.sql
Normal file
@@ -0,0 +1,37 @@
|
||||
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();
|
||||
Reference in New Issue
Block a user