Skip to content

Βελτίωση καταγραφής ενεργειών #69

@Sugarv

Description

@Sugarv

Να γίνει βελτίωση καταγραφής ενεργειών.

Προτεινόμενη δομή πίνακα:
CREATE TABLE IF NOT EXISTS employee_log (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
emp_id INT NOT NULL COMMENT 'affected employee id',
user_id INT NOT NULL COMMENT 'who made the change',
table_name VARCHAR(64) NOT NULL,
action ENUM('add','edit','delete') NOT NULL,
ip VARCHAR(45) NOT NULL,
query TEXT NOT NULL,
affected_fields JSON NULL,
old_values JSON NULL,
new_values JSON NULL,
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id),
KEY idx_emp (emp_id),
KEY idx_user (user_id),
KEY idx_table (table_name),
KEY idx_action (action)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions