Name
DB.DBA.RDF_RESTORE_METADATA — Restores RDF metadata (descriptions of Linked Data Views and the like) from previously saved backup.
Synopsis
DB.DBA.RDF_RESTORE_METADATA
(
|
in read_from_file integer , |
in
backup_name
varchar
) ; |
Description
This restores RDF metadata from specified file or graph in RDF storage.
The file or graph should be previously created by
DB.DBA.RDF_BACKUP_METADATA
()
.
It is usually safe to restore metadata from backup made by some previous version of Virtuoso server but
it is good idea to call DB.DBA.RDF_AUDIT_METADATA
()
after such restore.
When the procedure is executed on the server that continues to serve user requests during the maintenance then SPARQL query compiler may interrupt query compilations or create queries that will return incomplete result sets. These queries may be cached till the end of metadata update procedure but the cache is flushed when the update is complete, so possible errors will be transient. If even transient errors are not appropriate then do RDF metadata update with all precautions usual for changing database schema of an application.
Parameters
read_from_file
This flag specifies the type of the origin: it should be nonzero for file, zero for graph.
backup_name
Name of backup file or graph as it is returned by the call of
DB.DBA.RDF_BACKUP_METADATA
()
that created the backup.
Return Types
The return value is not specified and may be changed in future versions.