mirror of
https://github.com/grocy/grocy.git
synced 2025-08-20 04:12:59 +00:00
Rmove unique constraint on tasks.name (closes #1001)
This commit is contained in:
22
migrations/0118.sql
Normal file
22
migrations/0118.sql
Normal file
@@ -0,0 +1,22 @@
|
||||
PRAGMA legacy_alter_table = ON;
|
||||
|
||||
ALTER TABLE tasks RENAME TO tasks_old;
|
||||
|
||||
CREATE TABLE tasks (
|
||||
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
|
||||
name TEXT NOT NULL,
|
||||
description TEXT,
|
||||
due_date DATETIME,
|
||||
done TINYINT NOT NULL DEFAULT 0 CHECK(done IN (0, 1)),
|
||||
done_timestamp DATETIME,
|
||||
category_id INTEGER,
|
||||
assigned_to_user_id INTEGER,
|
||||
row_created_timestamp DATETIME DEFAULT (datetime('now', 'localtime'))
|
||||
);
|
||||
|
||||
INSERT INTO tasks
|
||||
(id, name, description, due_date, done, done_timestamp, category_id, assigned_to_user_id, row_created_timestamp)
|
||||
SELECT id, name, description, due_date, done, done_timestamp, category_id, assigned_to_user_id, row_created_timestamp
|
||||
FROM tasks_old;
|
||||
|
||||
DROP TABLE tasks_old;
|
Reference in New Issue
Block a user