Move deleted issue comments to issues_archived

This commit is contained in:
Vitaliy Vlasov 2018-01-30 18:05:22 +02:00
parent 83111059bc
commit aed390a780
3 changed files with 14 additions and 0 deletions

View File

@ -0,0 +1 @@
DROP TABLE issues_archived;

View File

@ -0,0 +1,2 @@
CREATE TABLE issues_archived
AS SELECT * FROM issues where false;

View File

@ -1,3 +1,4 @@
-- Users ---------------------------------------------------------------------------
-- :name create-user! :<! :1
@ -127,6 +128,16 @@ INSERT INTO issues (repo_id, issue_id, issue_number, title)
-- :name remove-issue! :<! :1
-- :doc removes issue
WITH deleted AS (
SELECT * FROM issues
WHERE repo_id = :repo_id
AND issue_id = :issue_id
AND value_usd = 0.0
),
archived AS (
INSERT INTO issues_archived
SELECT * FROM deleted
)
DELETE FROM issues
WHERE repo_id = :repo_id
AND issue_id = :issue_id