⧼vector-jumptocontent⧽

Idci field: Difference between revisions

From EPrints Documentation
mNo edit summary
Text not an ancestor class
 
(5 intermediate revisions by the same user not shown)
Line 2: Line 2:




[[Metadata]] field. Like [[Id field]] but search find exact matches after discounting (upper/lower) case. Useful for usernames, email addresses, etc.
== Description ==
This metadata field is very similar to a [[Id field]]. The main difference is that indexes the ID in a case-insensitive way, which is useful for things lik usernames and email addresses (which have their [[Email field|own sub-type]]) that often get capitalised and will work with or without capitalisation in most situations.
 
== Inheritance ==
* [[Metadata]]
** [[Id field]]
*** [[Idci field]]
 
== Additional Properties ==
As for [[Id field#Additional_Properties|Id fields]].
 
== Required Phrases ==
No additional phrases beyond those required for [[Id field#Required_Phrases|Id fields]].
 
== Database ==
Idci fields are stored in the database as
fieldname VARCHAR(255)
 
== API ==
See [[API:EPrints/MetaField/Idci|API page]].
 
== Examples ==
Most basic example.
{
    name => 'username',
    type => 'idci',
},

Latest revision as of 21:49, 11 April 2023


Description

This metadata field is very similar to a Id field. The main difference is that indexes the ID in a case-insensitive way, which is useful for things lik usernames and email addresses (which have their own sub-type) that often get capitalised and will work with or without capitalisation in most situations.

Inheritance

Additional Properties

As for Id fields.

Required Phrases

No additional phrases beyond those required for Id fields.

Database

Idci fields are stored in the database as

fieldname VARCHAR(255)

API

See API page.

Examples

Most basic example.

{
    name => 'username',
    type => 'idci',
},