CREATE TABLE temp_authors AS SELECT * FROM authors
CREATE INDEX temp_authors_s_id ON temp_authors (submission_id)
CREATE INDEX temp_authors_a_s_id ON temp_authors (author_id, submission_id)
CREATE TABLE temp_submissions AS SELECT * FROM submissions
CREATE INDEX temp_submissions_s_id ON temp_submissions (submission_id)
CREATE TABLE temp_submission_galleys AS SELECT * FROM submission_galleys
CREATE INDEX temp_submission_galleys_s_id ON temp_submission_galleys (submission_id)
CREATE TABLE temp_published_submissions AS SELECT * FROM published_submissions
CREATE INDEX temp_published_submissions_s_id ON temp_published_submissions (submission_id)
CREATE TABLE temp_citations AS SELECT * FROM citations
CREATE INDEX temp_citations_s_id ON temp_citations (submission_id)
CREATE INDEX temp_citations_c_s_id ON temp_citations (citation_id, submission_id)
UPDATE submissions SET status=1 FROM submissions AS s LEFT JOIN published_submissions ps ON (ps.submission_id = s.submission_id) WHERE s.submission_id = submissions.submission_id AND s.status=3 AND ps.submission_id IS NULL
UPDATE submissions s LEFT JOIN published_submissions ps ON (ps.submission_id = s.submission_id) SET s.status=1 WHERE s.status=3 AND ps.submission_id IS NULL