summaryrefslogtreecommitdiffstats
path: root/extra/sql_dumps/dump_idents.sql
diff options
context:
space:
mode:
authorbnewbold <bnewbold@archive.org>2020-08-05 18:12:49 +0000
committerbnewbold <bnewbold@archive.org>2020-08-05 18:12:49 +0000
commit4f80b87722d64f27c985f0040ea177269b6e028b (patch)
treeb1893d8ff74fbd61f97df4f41e7c7ba2c09c67a7 /extra/sql_dumps/dump_idents.sql
parent59b772fa9af05b35ce14d26bcabb66cc124255d4 (diff)
parentb2b830164defc13cb498ba64b1529b4b7f5f1da5 (diff)
downloadfatcat-4f80b87722d64f27c985f0040ea177269b6e028b.tar.gz
fatcat-4f80b87722d64f27c985f0040ea177269b6e028b.zip
Merge branch 'bnewbold-work-dumps' into 'master'
release dumps grouped by work_id See merge request webgroup/fatcat!75
Diffstat (limited to 'extra/sql_dumps/dump_idents.sql')
-rw-r--r--extra/sql_dumps/dump_idents.sql16
1 files changed, 16 insertions, 0 deletions
diff --git a/extra/sql_dumps/dump_idents.sql b/extra/sql_dumps/dump_idents.sql
index e8126347..d9777ea1 100644
--- a/extra/sql_dumps/dump_idents.sql
+++ b/extra/sql_dumps/dump_idents.sql
@@ -10,5 +10,21 @@ COPY (SELECT id, rev_id, redirect_id FROM webcapture_ident WHERE is_live=true)
COPY (SELECT id, rev_id, redirect_id FROM release_ident WHERE is_live=true) TO '/tmp/fatcat_ident_releases.tsv' WITH NULL '';
COPY (SELECT id, rev_id, redirect_id FROM work_ident WHERE is_live=true) TO '/tmp/fatcat_ident_works.tsv' WITH NULL '';
COPY (SELECT id, editgroup_id, timestamp FROM changelog) TO '/tmp/fatcat_ident_changelog.tsv' WITH NULL '';
+COPY (
+ SELECT
+ release_ident.id,
+ release_ident.rev_id,
+ release_ident.redirect_id,
+ release_rev.work_ident_id
+ FROM
+ release_ident
+ LEFT JOIN release_rev ON release_ident.rev_id = release_rev.id
+ WHERE
+ release_ident.is_live=true
+ AND release_ident.redirect_id IS NULL
+ AND release_ident.rev_id IS NOT NULL
+ ORDER BY
+ release_rev.work_ident_id ASC NULLS LAST
+) TO '/tmp/fatcat_ident_releases_by_work.tsv' WITH NULL '';
ROLLBACK;