Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Fedora uses several database tables and indexes to provide fast retrieval of some information. This page will document documents the various tables Fedora creates. Because of Due to differences in databases, some datatypes might not match the implemented type in your database exactly (ie. datetime versus timestamp).

When a Fedora repository is started with an empty database it begins a reindex an indexing process to recreate create these indexes from the content on disk. You can force this rebuild to occur the rebuilding of these internal indexes by setting the fcrepo.rebuild.on.start JVM property to true. For more information again visit the Properties page.

Info

For

...

the full list of database properties, please refer to the Database section

...

of the Properties

...

documentation.

You can find additional information on this wiki about how Fedora rebuilds these caches and configuring supported databases.

Technical Information

...

Containment Index

...

FieldTypeConstraintsDescription
fedora_idvarchar(503)NOT NULL, PRIMARY KEYThe internal ID of the resourceresource 
parentvarchar(503)NOT NULLThe internal ID of the containing resource
start_timedatetimeNOT NULLThe datetime when the resource was created
end_timedatetime
The datetime when the resource was deleted (but still has a tombstone)
updateddatetime
The datetime when any contained resources were updated (used for eTags)

...