- Guides
- Delete Data
Guides
Delete Data
To delete data on Polybase, you must implement a function on your collection
that calls selfdestruct()
. By convention, this should be a function called
del()
.
The following provides an example of a delete function that only allows the owner of the record to delete it.
@public
collection Place {
country: string;
owner: id;
constructor (id: string) {
this.id = id;
this.owner = ctx.publicKey.toHex();
}
del () {
if (owner != ctx.auth) {
throw error();
}
selfdestruct();
}
}