forge-sql-orm
Version:
Drizzle ORM integration for Forge-SQL in Atlassian Forge applications.
26 lines • 1.13 kB
TypeScript
import { TriggerResponse } from "./index";
/**
* ⚠️ DEVELOPMENT ONLY WEB TRIGGER ⚠️
*
* This web trigger is designed for development environments only and will permanently delete all data in the specified tables.
* It generates and executes SQL statements to drop tables and their associated constraints.
*
* @warning This trigger should NEVER be used in production environments because:
* - It permanently deletes all data in the specified tables
* - The operation cannot be undone
* - It may affect application functionality
* - It could lead to data loss and system instability
*
* @returns {Promise<TriggerResponse<string>>} A response containing:
* - On success: 200 status with warning message about permanent deletion
* - On failure: 500 status with error message
*
* @example
* ```typescript
* // Example usage in development only
* await dropSchemaMigrations();
* // ⚠️ Warning: This will permanently delete all data in users and orders tables
* ```
*/
export declare function dropSchemaMigrations(): Promise<TriggerResponse<string>>;
//# sourceMappingURL=dropMigrationWebTrigger.d.ts.map