delete_saved_horoscope
Delete a saved horoscope record by its ID to remove unwanted or incorrectly saved profiles from the local database.
Instructions
Delete a saved horoscope record from the local SQLite database by its ID.
Purpose and Comparison
Use this tool to clean up the database or delete unwanted/incorrectly saved profiles.
CAUTION: This is a destructive write operation.
Contrast with
list_saved_horoscopes: Uselist_saved_horoscopesto check available profiles and verify the ID before deletion.Contrast with
get_saved_horoscope: Useget_saved_horoscopeto load and view the record instead of deleting it.
Side Effects, Auth, and Rate Limits
Side Effects: Permanently deletes the record from the local SQLite database. This action is destructive and irreversible.
Auth/Rate Limits: Runs entirely locally. No authentication or external rate limits apply.
Prerequisites
The record with the specified ID must exist in the database.
Parameter Guidelines & Interactions
horoscope_id: The unique integer ID of the saved database record to delete (required).
Output Schema and Error Conditions
Returns: A dictionary containing:
message: Success confirmation string if deletion was successful.
Errors:
Returns
{"error": "No horoscope record found with ID <horoscope_id>."}if the record does not exist.Returns
{"error": "error_message"}if database deletion fails.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| horoscope_id | Yes |