Difference between revisions of "Uuid field"

From EPrints Documentation
Jump to: navigation, search
(Added Uuid field type.)
 
(Amended structure to standardise for metadata field type.)
Line 1: Line 1:
 
{{fieldtypes}}
 
{{fieldtypes}}
  
[[Metadata]] field, which is a universally unique identifier.  This may be hash hash (e.g. MD5 or SHA1).
+
 
 +
== Description ==
 +
This field stores a universally unique identifier.  This may be hash hash (e.g. MD5 or SHA1).
 +
 
 +
== Inheritance ==
 +
* [[Metadata]]
 +
** [[Text field]]
 +
*** [[Id field]]
 +
**** [[Uuid field]]
 +
 
 +
== Additional Properties ==
 +
As for [[Id field#Additional_Properties|Id fields]] except for
 +
 
 +
{| border="1" cellpadding="3" cellspacing="0"
 +
| name || default || description
 +
|-
 +
| '''maxlength''' || 45 || '''Different default.'''
 +
|-
 +
| '''text_index''' || 0 || '''Different default.'''
 +
|}
 +
 
 +
== Required Phrases ==
 +
No additional phrases beyond those required for [[Id field#Required_Phrases|Id fields]].
 +
 
 +
== Database ==
 +
Uuid fields are stored in the database as
 +
fieldname VARCHAR(255)
 +
 
 +
== API ==
 +
See [[API:EPrints/MetaField/Uuid|API page]].
 +
 
 +
== Examples ==
 +
Most basic example.
 +
{
 +
    name => 'uuid',
 +
    type => 'uuid',
 +
},

Revision as of 22:40, 10 April 2023

EPrints 3 Reference: Directory Structure - Metadata Fields - Repository Configuration - XML Config Files - XML Export Format - EPrints data structure - Core API - Data Objects


Metadata Fields: Arclanguage - Base64 - Bigint - Boolean - Compound - Counter - Dataobjref - Date - Decimal - Email - Fields - Float - Id - Idci - Image - Int - Itemref - Keywords - Langid - Longtext - Longtext_counter - Multilang - Multipart - Name - Namedset - Pagerange - Recaptcha - Recaptcha3 - Relation - Search - Secret - Set - Storable - Subject - Subobject - Text - Time - Timestamp - Url - Uuid


Description

This field stores a universally unique identifier. This may be hash hash (e.g. MD5 or SHA1).

Inheritance

Additional Properties

As for Id fields except for

name default description
maxlength 45 Different default.
text_index 0 Different default.

Required Phrases

No additional phrases beyond those required for Id fields.

Database

Uuid fields are stored in the database as

fieldname VARCHAR(255)

API

See API page.

Examples

Most basic example.

{
    name => 'uuid',
    type => 'uuid',
},