UNPKG

@selfage/spanner_schema_update_cli

Version:
10 lines (9 loc) 566 B
import { SchemaDdl } from "./schema_ddl"; import { Database } from "@google-cloud/spanner"; export declare enum SchemaState { PENDING = 1, DONE = 2 } export declare function markSchemaImageUpdateDone(databaseClient: Database, databaseId: string, versionId: number): Promise<void>; export declare function updateSchemaFromDdlFile(projectId: string, instanceId: string, databaseId: string, ddlFile: string): Promise<void>; export declare function updateSchema(projectId: string, instanceId: string, databaseId: string, newSchemaDdl: SchemaDdl): Promise<void>;