UNPKG

@selfage/spanner_schema_update_cli

Version:
23 lines (22 loc) 683 B
import { MessageDescriptor } from '@selfage/message/descriptor'; export interface TableColumnDdl { name?: string; addColumnDdl?: string; } export declare let TABLE_COLUMN_DDL: MessageDescriptor<TableColumnDdl>; export interface IndexDdl { name?: string; createIndexDdl?: string; } export declare let INDEX_DDL: MessageDescriptor<IndexDdl>; export interface TableDdl { name?: string; columns?: Array<TableColumnDdl>; createTableDdl?: string; indexes?: Array<IndexDdl>; } export declare let TABLE_DDL: MessageDescriptor<TableDdl>; export interface SchemaDdl { tables?: Array<TableDdl>; } export declare let SCHEMA_DDL: MessageDescriptor<SchemaDdl>;