mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-03-17 23:13:51 +01:00
17 lines
454 B
SQL
17 lines
454 B
SQL
-- Rename old column to backup name
|
|
ALTER TABLE http_requests
|
|
RENAME COLUMN body TO body_old;
|
|
|
|
-- Create desired new body column
|
|
ALTER TABLE http_requests
|
|
ADD COLUMN body TEXT NOT NULL DEFAULT '{}';
|
|
|
|
-- Copy data from old to new body, in new JSON format
|
|
UPDATE http_requests
|
|
SET body = CASE WHEN body_old IS NULL THEN '{}' ELSE JSON_OBJECT('text', body_old) END
|
|
WHERE TRUE;
|
|
|
|
-- Drop old column
|
|
ALTER TABLE http_requests
|
|
DROP COLUMN body_old;
|