Skip to content

Latest commit

 

History

History

database-cleaner

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

🧹 Database Cleaner Function

Deletes documents in a database after a specified retention period.

🧰 Usage

GET /

  • Deletes all documents within a database that are older than the retention period.

Response

Sample 200 Response: Cleaning Finished.

⚙️ Configuration

Setting Value
Runtime Node (18.0)
Entrypoint src/main.js
Build Commands npm install
Permissions any
Timeout (Seconds) 15

🔒 Environment Variables

APPWRITE_DATABASE_ID

The ID of the database to wipe documents from.

Question Answer
Required Yes
Sample Value main

APPWRITE_COLLECTION_ID

The ID of the collection to wipe documents from.

Question Answer
Required Yes
Sample Value profiles

RETENTION_PERIOD_DAYS

The number of days you want to retain a document. If not provided, it defaults to 30 days. Only documents older than this period will be deleted.

Question Answer
Required No
Sample Value 1