# Equivalent cdb function for confd --cdb-backup

**URL:** <https://dmap-community.ductus.global/t/equivalent-cdb-function-for-confd-cdb-backup/4341>\
**Category:** CDB and CDB API\
**Created:** [February 13, 2023, 4:48pm UTC](https://dmap-community.ductus.global/t/equivalent-cdb-function-for-confd-cdb-backup/4341 "2023-02-13T16:48:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bani](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@bani](https://dmap-community.ductus.global/u/bani)\
**Post date:** [February 13, 2023, 4:48pm UTC](https://dmap-community.ductus.global/t/equivalent-cdb-function-for-confd-cdb-backup/4341/1 "2023-02-13T16:48:20Z")

</div>

Hi @cohult,

Is there an equivalent CDB function available for “confd --cdb-backup”, if i need to take the backup via code instead of a command.

Thanks,  
Bani

---

<div class="post-metadata">

**Author:** ![cohult](https://yyz2.discourse-cdn.com/flex010/user_avatar/dmap-community.ductus.global/cohult/32/221_2.png) [@cohult](https://dmap-community.ductus.global/u/cohult)\
**Post date:** [February 14, 2023, 1:29pm UTC](https://dmap-community.ductus.global/t/equivalent-cdb-function-for-confd-cdb-backup/4341/2 "2023-02-14T13:29:15Z")

</div>

Hi,

You will have to call the `confd --cdb-backup` command from your code. But if your code successfully take a global lock, e.g. using `maapi_lock()`, it can safely just copy the confd-cdb (CDB file) directory A.cdb nor C.cdb files as a backup of the configuration and schema.
