mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-07 18:14:26 +00:00
Merge pull request #688 from atmire/DS-2164
[DS-2164] Metadata4All Bug with EPerson email
This commit is contained in:
@@ -276,19 +276,6 @@ alter table epersongroup drop column name;
|
|||||||
-- eperson
|
-- eperson
|
||||||
-- ---------
|
-- ---------
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
INSERT INTO metadatavalue (metadata_value_id, resource_id, resource_type_id, metadata_field_id, text_value, text_lang, place)
|
|
||||||
SELECT
|
|
||||||
metadatavalue_seq.nextval as metadata_value_id,
|
|
||||||
eperson_id AS resource_id,
|
|
||||||
7 AS resource_type_id,
|
|
||||||
(select metadata_field_id from metadatafieldregistry where metadata_schema_id=(select metadata_schema_id from metadataschemaregistry where short_id='eperson') and element = 'email' and qualifier is null) AS metadata_field_id,
|
|
||||||
email AS text_value,
|
|
||||||
null AS text_lang,
|
|
||||||
0 AS place
|
|
||||||
FROM eperson where not email is null;
|
|
||||||
|
|
||||||
INSERT INTO metadatavalue (metadata_value_id, resource_id, resource_type_id, metadata_field_id, text_value, text_lang, place)
|
INSERT INTO metadatavalue (metadata_value_id, resource_id, resource_type_id, metadata_field_id, text_value, text_lang, place)
|
||||||
SELECT
|
SELECT
|
||||||
metadatavalue_seq.nextval as metadata_value_id,
|
metadatavalue_seq.nextval as metadata_value_id,
|
||||||
|
@@ -246,18 +246,6 @@ alter table epersongroup drop column name;
|
|||||||
-- eperson
|
-- eperson
|
||||||
-- ---------
|
-- ---------
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
INSERT INTO metadatavalue (resource_id, resource_type_id, metadata_field_id, text_value, text_lang, place)
|
|
||||||
SELECT
|
|
||||||
eperson_id AS resource_id,
|
|
||||||
7 AS resource_type_id,
|
|
||||||
(select metadata_field_id from metadatafieldregistry where metadata_schema_id=(select metadata_schema_id from metadataschemaregistry where short_id='eperson') and element = 'email' and qualifier is null) AS metadata_field_id,
|
|
||||||
email AS text_value,
|
|
||||||
null AS text_lang,
|
|
||||||
0 AS place
|
|
||||||
FROM eperson where not email is null;
|
|
||||||
|
|
||||||
INSERT INTO metadatavalue (resource_id, resource_type_id, metadata_field_id, text_value, text_lang, place)
|
INSERT INTO metadatavalue (resource_id, resource_type_id, metadata_field_id, text_value, text_lang, place)
|
||||||
SELECT
|
SELECT
|
||||||
eperson_id AS resource_id,
|
eperson_id AS resource_id,
|
||||||
|
Reference in New Issue
Block a user