14 lines
632 B
SQL
14 lines
632 B
SQL
-- Expand administrator UI preference storage. Current dashboard layouts can exceed
|
|
-- the original 4096-byte limit once per-widget widths are persisted.
|
|
CREATE TABLE admin_preferences_v2 (
|
|
administrator_id INTEGER PRIMARY KEY CHECK (administrator_id = 1),
|
|
document TEXT NOT NULL CHECK (length(document) BETWEEN 2 AND 65536),
|
|
FOREIGN KEY (administrator_id) REFERENCES administrator(id) ON DELETE CASCADE
|
|
);
|
|
|
|
INSERT INTO admin_preferences_v2(administrator_id, document)
|
|
SELECT administrator_id, document FROM admin_preferences;
|
|
|
|
DROP TABLE admin_preferences;
|
|
ALTER TABLE admin_preferences_v2 RENAME TO admin_preferences;
|