UNPKG

appwrite-utils-cli

Version:

Appwrite Utility Functions to help with database management, data conversion, data import, migrations, and much more. Meant to be used as a CLI tool, I do not recommend installing this in frontend environments.

15 lines (14 loc) 819 B
import type { InteractiveCLI } from "../../interactiveCLI.js"; export declare const databaseCommands: { syncDb(cli: InteractiveCLI): Promise<void>; synchronizeConfigurations(cli: InteractiveCLI): Promise<void>; backupDatabase(cli: InteractiveCLI): Promise<void>; selectTrackingDatabase(cli: InteractiveCLI): Promise<string>; ensureBackupTrackingTable(cli: InteractiveCLI, trackingDatabaseId: string): Promise<void>; selectBackupScope(cli: InteractiveCLI): Promise<any>; confirmBackupPlan(scope: any): Promise<boolean>; executeUnifiedBackup(cli: InteractiveCLI, trackingDatabaseId: string, scope: any): Promise<void>; wipeDatabase(cli: InteractiveCLI): Promise<void>; wipeCollections(cli: InteractiveCLI): Promise<void>; wipeTablesData(cli: InteractiveCLI): Promise<void>; };