diff --git a/migrations/20240729_groups_rename_column.sql b/migrations/20240729_groups_rename_column.sql new file mode 100644 index 0000000000000000000000000000000000000000..d9abac056501428e081b26c88ea17cfdde63b63e --- /dev/null +++ b/migrations/20240729_groups_rename_column.sql @@ -0,0 +1,27 @@ +BEGIN TRANSACTION; + +-- Create new table with updated_by column +CREATE TABLE groups_temp ( + id INTEGER PRIMARY KEY, + user TEXT, + "group" TEXT, + operation INTEGER, + date DATETIME, + host TEXT, + updated_by TEXT, + interface TEXT +); + +-- Copy all entries from old table +INSERT INTO groups_temp(user,"group",operation,date,host,updated_by,interface) +SELECT user,"group",operation,date,host,executed_by,interface +FROM groups; + +-- Drop old table +DROP TABLE groups; + +-- Rename new table +ALTER TABLE groups_temp +RENAME TO groups; + +COMMIT;