Skip to content

Commit bda414b

Browse files
committed
Enhance DOI handling in welearn_document with new queries and updates
1 parent 9e0c7ba commit bda414b

1 file changed

Lines changed: 49 additions & 2 deletions

File tree

Lines changed: 49 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,49 @@
1-
-- SHOW
2-
SELECT details ->> 'doi'
1+
-- Show a sample of DOI
2+
SELECT wd.details->> 'doi' AS "VIRTUAL DOI", * FROM document_related.welearn_document wd WHERE wd.details ->> 'doi' IS NOT NULL LIMIT 10
3+
4+
-- Count the quantity of DOI (Very long query)
5+
SELECT COUNT(1) FROM document_related.welearn_document wd WHERE wd.details ->> 'doi' IS NOT NULL
6+
7+
8+
SELECT details ->> 'doi' FROM document_related.welearn_document wd LIMIT 1
9+
10+
SELECT * FROM alembic_version av -- b049924f7067
11+
12+
-- Update only one row
13+
UPDATE
14+
document_related.welearn_document
15+
SET
16+
doi = (details ->> 'doi')
17+
WHERE
18+
id = 'efb2c5d7-4ceb-4022-8fa2-60eac50057b4'
19+
AND
20+
EXISTS (
21+
SELECT
22+
1
23+
FROM
24+
alembic_version
25+
WHERE
26+
version_num = 'f1ce0ad2845b')
27+
28+
-- Show this row
29+
SELECT
30+
*
31+
FROM
32+
document_related.welearn_document wd
33+
WHERE
34+
id = 'efb2c5d7-4ceb-4022-8fa2-60eac50057b4'
35+
36+
37+
-- Update all
38+
UPDATE
39+
document_related.welearn_document
40+
SET
41+
doi = (details ->> 'doi')
42+
WHERE
43+
EXISTS (
44+
SELECT
45+
1
46+
FROM
47+
alembic_version
48+
WHERE
49+
version_num = 'f1ce0ad2845b')

0 commit comments

Comments
 (0)