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
TypeScript
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>;
};