Loading TOC...

MarkLogic 10 Product Documentation
tieredstorage.partitionDelete

tieredstorage.partitionDelete(
   database-id as (Number|String),
   partition-name as String,
   delete-data as Boolean,
   [options as String[]]
) as null

Summary

This function deletes all forests in the specified partition. This function needs to be executed in the context of a database other than the database of the partition being deleted. For details, see Deleting Partitions in the Administrator's Guide.

Parameters
database-id ID of the database in which the forest partition is residing.
partition-name Name of the partition.
delete-data Whether or not data will be deleted. If the data directory of the forest is empty (using the default), the data will always be deleted. This only affects the forest where the data directory is specified.
options Valid options value:
"timeout=N"
Specifies the number of seconds to wait for a forest to re-open after a configuration is made during the delete operation.

Example

const ts = require('/MarkLogic/tieredstorage');

declareUpdate();
ts.partitionDelete(xdmp.database('Documents'), '2017-October', xs.boolean('true'));
   

Stack Overflow iconStack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.