mirror of
https://github.com/alanorth/cgspace-notes.git
synced 2024-11-26 00:18:21 +01:00
Update notes for 2018-06-24
This commit is contained in:
parent
a3c64ba829
commit
930ca03dd1
@ -235,7 +235,7 @@ UPDATE 1
|
|||||||
$ dropdb -h localhost -U postgres dspacetest
|
$ dropdb -h localhost -U postgres dspacetest
|
||||||
$ createdb -h localhost -U postgres -O dspacetest --encoding=UNICODE dspacetest
|
$ createdb -h localhost -U postgres -O dspacetest --encoding=UNICODE dspacetest
|
||||||
$ psql -h localhost -U postgres dspacetest -c 'alter user dspacetest superuser;'
|
$ psql -h localhost -U postgres dspacetest -c 'alter user dspacetest superuser;'
|
||||||
$ pg_restore -h localhost -U postgres -d dspacetest -O --role=dspacetest -W -h localhost /tmp/cgspace_2018-06-24.backup
|
$ pg_restore -h localhost -U postgres -d dspacetest -O --role=dspacetest -h localhost /tmp/cgspace_2018-06-24.backup
|
||||||
$ psql -h localhost -U postgres dspacetest -c 'alter user dspacetest nosuperuser;'
|
$ psql -h localhost -U postgres dspacetest -c 'alter user dspacetest nosuperuser;'
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -251,5 +251,48 @@ $ psql -h localhost -U postgres dspacetest -c 'alter user dspacetest nosuperuser
|
|||||||
- The smaller instances get increased storage and network speed but I doubt many are actually using much of their current allocations so we probably don't need to bother with upgrading them
|
- The smaller instances get increased storage and network speed but I doubt many are actually using much of their current allocations so we probably don't need to bother with upgrading them
|
||||||
- Last week Abenet asked if we could add `dc.language.iso` to the advanced search filters
|
- Last week Abenet asked if we could add `dc.language.iso` to the advanced search filters
|
||||||
- There is already a search filter for this field defined in `discovery.xml` but we aren't using it, so I quickly enabled and tested it, then merged it to the `5_x-prod` branch ([#380](https://github.com/ilri/DSpace/pull/380))
|
- There is already a search filter for this field defined in `discovery.xml` but we aren't using it, so I quickly enabled and tested it, then merged it to the `5_x-prod` branch ([#380](https://github.com/ilri/DSpace/pull/380))
|
||||||
|
- Back to testing the DSpace 5.8 changes from Atmire, I had another issue with SQL migrations:
|
||||||
|
|
||||||
|
```
|
||||||
|
Caused by: org.flywaydb.core.api.FlywayException: Validate failed. Found differences between applied migrations and available migrations: Detected applied migration missing on the classpath: 5.8.2015.12.03.3
|
||||||
|
```
|
||||||
|
|
||||||
|
- It took me a while to figure out that this migration is for MQM, which I removed after Atmire's original advice about the migrations so we actually need to delete this migration instead up updating it
|
||||||
|
- So I need to make sure to run the following during the DSpace 5.8 upgrade:
|
||||||
|
|
||||||
|
```
|
||||||
|
-- Delete existing CUA 4 migration if it exists
|
||||||
|
delete from schema_version where version = '5.6.2015.12.03.2';
|
||||||
|
|
||||||
|
-- Update version of CUA 4 migration
|
||||||
|
update schema_version set version = '5.6.2015.12.03.2' where version = '5.5.2015.12.03.2';
|
||||||
|
|
||||||
|
-- Delete MQM migration since we're no longer using it
|
||||||
|
delete from schema_version where version = '5.5.2015.12.03.3';
|
||||||
|
```
|
||||||
|
|
||||||
|
- After that you can run the migrations manually and then DSpace should work fine:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ ~/dspace/bin/dspace database migrate ignored
|
||||||
|
...
|
||||||
|
Done.
|
||||||
|
```
|
||||||
|
|
||||||
|
- Elizabeth from CIAT contacted me to ask if I could add ORCID identifiers to all of Andy Jarvis' items on CGSpace
|
||||||
|
- I used my [add-orcid-identifiers-csv.py](https://gist.githubusercontent.com/alanorth/a49d85cd9c5dea89cddbe809813a7050/raw/f67b6e45a9a940732882ae4bb26897a9b245ef31/add-orcid-identifiers-csv.py) script:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ ./add-orcid-identifiers-csv.py -i 2018-06-24-andy-jarvis-orcid.csv -db dspacetest -u dspacetest -p 'fuuu'
|
||||||
|
```
|
||||||
|
|
||||||
|
- The contents of `2018-06-24-andy-jarvis-orcid.csv` were:
|
||||||
|
|
||||||
|
```
|
||||||
|
dc.contributor.author,cg.creator.id
|
||||||
|
"Jarvis, A.",Andy Jarvis: 0000-0001-6543-0798
|
||||||
|
"Jarvis, Andy",Andy Jarvis: 0000-0001-6543-0798
|
||||||
|
"Jarvis, Andrew",Andy Jarvis: 0000-0001-6543-0798
|
||||||
|
```
|
||||||
|
|
||||||
<!-- vim: set sw=2 ts=2: -->
|
<!-- vim: set sw=2 ts=2: -->
|
||||||
|
@ -41,7 +41,7 @@ sys 2m7.289s
|
|||||||
|
|
||||||
<meta property="article:published_time" content="2018-06-04T19:49:54-07:00"/>
|
<meta property="article:published_time" content="2018-06-04T19:49:54-07:00"/>
|
||||||
|
|
||||||
<meta property="article:modified_time" content="2018-06-24T09:41:33+03:00"/>
|
<meta property="article:modified_time" content="2018-06-24T13:37:43+03:00"/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -93,9 +93,9 @@ sys 2m7.289s
|
|||||||
"@type": "BlogPosting",
|
"@type": "BlogPosting",
|
||||||
"headline": "June, 2018",
|
"headline": "June, 2018",
|
||||||
"url": "https://alanorth.github.io/cgspace-notes/2018-06/",
|
"url": "https://alanorth.github.io/cgspace-notes/2018-06/",
|
||||||
"wordCount": "2068",
|
"wordCount": "2280",
|
||||||
"datePublished": "2018-06-04T19:49:54-07:00",
|
"datePublished": "2018-06-04T19:49:54-07:00",
|
||||||
"dateModified": "2018-06-24T09:41:33+03:00",
|
"dateModified": "2018-06-24T13:37:43+03:00",
|
||||||
"author": {
|
"author": {
|
||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
@ -436,7 +436,7 @@ UPDATE 1
|
|||||||
<pre><code>$ dropdb -h localhost -U postgres dspacetest
|
<pre><code>$ dropdb -h localhost -U postgres dspacetest
|
||||||
$ createdb -h localhost -U postgres -O dspacetest --encoding=UNICODE dspacetest
|
$ createdb -h localhost -U postgres -O dspacetest --encoding=UNICODE dspacetest
|
||||||
$ psql -h localhost -U postgres dspacetest -c 'alter user dspacetest superuser;'
|
$ psql -h localhost -U postgres dspacetest -c 'alter user dspacetest superuser;'
|
||||||
$ pg_restore -h localhost -U postgres -d dspacetest -O --role=dspacetest -W -h localhost /tmp/cgspace_2018-06-24.backup
|
$ pg_restore -h localhost -U postgres -d dspacetest -O --role=dspacetest -h localhost /tmp/cgspace_2018-06-24.backup
|
||||||
$ psql -h localhost -U postgres dspacetest -c 'alter user dspacetest nosuperuser;'
|
$ psql -h localhost -U postgres dspacetest -c 'alter user dspacetest nosuperuser;'
|
||||||
</code></pre>
|
</code></pre>
|
||||||
|
|
||||||
@ -453,8 +453,54 @@ $ psql -h localhost -U postgres dspacetest -c 'alter user dspacetest nosuperuser
|
|||||||
<li>The smaller instances get increased storage and network speed but I doubt many are actually using much of their current allocations so we probably don’t need to bother with upgrading them</li>
|
<li>The smaller instances get increased storage and network speed but I doubt many are actually using much of their current allocations so we probably don’t need to bother with upgrading them</li>
|
||||||
<li>Last week Abenet asked if we could add <code>dc.language.iso</code> to the advanced search filters</li>
|
<li>Last week Abenet asked if we could add <code>dc.language.iso</code> to the advanced search filters</li>
|
||||||
<li>There is already a search filter for this field defined in <code>discovery.xml</code> but we aren’t using it, so I quickly enabled and tested it, then merged it to the <code>5_x-prod</code> branch (<a href="https://github.com/ilri/DSpace/pull/380">#380</a>)</li>
|
<li>There is already a search filter for this field defined in <code>discovery.xml</code> but we aren’t using it, so I quickly enabled and tested it, then merged it to the <code>5_x-prod</code> branch (<a href="https://github.com/ilri/DSpace/pull/380">#380</a>)</li>
|
||||||
|
<li>Back to testing the DSpace 5.8 changes from Atmire, I had another issue with SQL migrations:</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
<pre><code>Caused by: org.flywaydb.core.api.FlywayException: Validate failed. Found differences between applied migrations and available migrations: Detected applied migration missing on the classpath: 5.8.2015.12.03.3
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>It took me a while to figure out that this migration is for MQM, which I removed after Atmire’s original advice about the migrations so we actually need to delete this migration instead up updating it</li>
|
||||||
|
<li>So I need to make sure to run the following during the DSpace 5.8 upgrade:</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<pre><code>-- Delete existing CUA 4 migration if it exists
|
||||||
|
delete from schema_version where version = '5.6.2015.12.03.2';
|
||||||
|
|
||||||
|
-- Update version of CUA 4 migration
|
||||||
|
update schema_version set version = '5.6.2015.12.03.2' where version = '5.5.2015.12.03.2';
|
||||||
|
|
||||||
|
-- Delete MQM migration since we're no longer using it
|
||||||
|
delete from schema_version where version = '5.5.2015.12.03.3';
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>After that you can run the migrations manually and then DSpace should work fine:</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<pre><code>$ ~/dspace/bin/dspace database migrate ignored
|
||||||
|
...
|
||||||
|
Done.
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Elizabeth from CIAT contacted me to ask if I could add ORCID identifiers to all of Andy Jarvis’ items on CGSpace</li>
|
||||||
|
<li>I used my <a href="https://gist.githubusercontent.com/alanorth/a49d85cd9c5dea89cddbe809813a7050/raw/f67b6e45a9a940732882ae4bb26897a9b245ef31/add-orcid-identifiers-csv.py">add-orcid-identifiers-csv.py</a> script:</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<pre><code>$ ./add-orcid-identifiers-csv.py -i 2018-06-24-andy-jarvis-orcid.csv -db dspacetest -u dspacetest -p 'fuuu'
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>The contents of <code>2018-06-24-andy-jarvis-orcid.csv</code> were:</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<pre><code>dc.contributor.author,cg.creator.id
|
||||||
|
"Jarvis, A.",Andy Jarvis: 0000-0001-6543-0798
|
||||||
|
"Jarvis, Andy",Andy Jarvis: 0000-0001-6543-0798
|
||||||
|
"Jarvis, Andrew",Andy Jarvis: 0000-0001-6543-0798
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
<!-- vim: set sw=2 ts=2: -->
|
<!-- vim: set sw=2 ts=2: -->
|
||||||
|
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/2018-06/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/2018-06/</loc>
|
||||||
<lastmod>2018-06-24T09:41:33+03:00</lastmod>
|
<lastmod>2018-06-24T13:37:43+03:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
@ -169,7 +169,7 @@
|
|||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/</loc>
|
||||||
<lastmod>2018-06-24T09:41:33+03:00</lastmod>
|
<lastmod>2018-06-24T13:37:43+03:00</lastmod>
|
||||||
<priority>0</priority>
|
<priority>0</priority>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
@ -180,7 +180,7 @@
|
|||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/tags/notes/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/tags/notes/</loc>
|
||||||
<lastmod>2018-06-24T09:41:33+03:00</lastmod>
|
<lastmod>2018-06-24T13:37:43+03:00</lastmod>
|
||||||
<priority>0</priority>
|
<priority>0</priority>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
@ -192,13 +192,13 @@
|
|||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/posts/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/posts/</loc>
|
||||||
<lastmod>2018-06-24T09:41:33+03:00</lastmod>
|
<lastmod>2018-06-24T13:37:43+03:00</lastmod>
|
||||||
<priority>0</priority>
|
<priority>0</priority>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/tags/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/tags/</loc>
|
||||||
<lastmod>2018-06-24T09:41:33+03:00</lastmod>
|
<lastmod>2018-06-24T13:37:43+03:00</lastmod>
|
||||||
<priority>0</priority>
|
<priority>0</priority>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user