21 lines
745 B
SQL
21 lines
745 B
SQL
COPY (SELECT row_to_json(t) FROM (
|
|
SELECT
|
|
'40|MOCK_PROJECT::'||MD5(funder) AS "projectId",
|
|
pmcid AS "docId",
|
|
'pmcid' AS "docIdType"
|
|
FROM (select * from (select pmid, pmcid, unnest(string_to_array(funder, '#')) as funder from relations) as t where length(t.funder) > 0) r
|
|
WHERE pmcid IS NOT NULL AND pmcid != ''
|
|
|
|
UNION ALL
|
|
|
|
SELECT
|
|
'40|MOCK_PROJECT::'||MD5(funder) AS "projectId",
|
|
pmid AS "docId",
|
|
'pmid' AS "docIdType"
|
|
FROM (select * from (select pmid, pmcid, unnest(string_to_array(funder, '#')) as funder from relations) as t where length(t.funder) > 0) r
|
|
WHERE pmid IS NOT NULL AND pmid != ''
|
|
|
|
) t) TO STDOUT;
|
|
|
|
|