UNPKG

@selfage/spanner_schema_update_cli

Version:
73 lines 6.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SCHEMA_DDL = exports.TABLE_DDL = exports.INDEX_DDL = exports.TABLE_COLUMN_DDL = void 0; const descriptor_1 = require("@selfage/message/descriptor"); exports.TABLE_COLUMN_DDL = { name: 'TableColumnDdl', fields: [ { name: 'name', primitiveType: descriptor_1.PrimitiveType.STRING, index: 1, }, { name: 'addColumnDdl', primitiveType: descriptor_1.PrimitiveType.STRING, index: 2, }, ] }; exports.INDEX_DDL = { name: 'IndexDdl', fields: [ { name: 'name', primitiveType: descriptor_1.PrimitiveType.STRING, index: 1, }, { name: 'createIndexDdl', primitiveType: descriptor_1.PrimitiveType.STRING, index: 2, }, ] }; exports.TABLE_DDL = { name: 'TableDdl', fields: [ { name: 'name', primitiveType: descriptor_1.PrimitiveType.STRING, index: 1, }, { name: 'columns', messageType: exports.TABLE_COLUMN_DDL, isArray: true, index: 2, }, { name: 'createTableDdl', primitiveType: descriptor_1.PrimitiveType.STRING, index: 3, }, { name: 'indexes', messageType: exports.INDEX_DDL, isArray: true, index: 4, }, ] }; exports.SCHEMA_DDL = { name: 'SchemaDdl', fields: [ { name: 'tables', messageType: exports.TABLE_DDL, isArray: true, index: 1, }, ] }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NoZW1hX2RkbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInNjaGVtYV9kZGwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNERBQStFO0FBUXBFLFFBQUEsZ0JBQWdCLEdBQXNDO0lBQy9ELElBQUksRUFBRSxnQkFBZ0I7SUFDdEIsTUFBTSxFQUFFO1FBQ047WUFDRSxJQUFJLEVBQUUsTUFBTTtZQUNaLGFBQWEsRUFBRSwwQkFBYSxDQUFDLE1BQU07WUFDbkMsS0FBSyxFQUFFLENBQUM7U0FDVDtRQUNEO1lBQ0UsSUFBSSxFQUFFLGNBQWM7WUFDcEIsYUFBYSxFQUFFLDBCQUFhLENBQUMsTUFBTTtZQUNuQyxLQUFLLEVBQUUsQ0FBQztTQUNUO0tBQ0Y7Q0FDRixDQUFDO0FBUVMsUUFBQSxTQUFTLEdBQWdDO0lBQ2xELElBQUksRUFBRSxVQUFVO0lBQ2hCLE1BQU0sRUFBRTtRQUNOO1lBQ0UsSUFBSSxFQUFFLE1BQU07WUFDWixhQUFhLEVBQUUsMEJBQWEsQ0FBQyxNQUFNO1lBQ25DLEtBQUssRUFBRSxDQUFDO1NBQ1Q7UUFDRDtZQUNFLElBQUksRUFBRSxnQkFBZ0I7WUFDdEIsYUFBYSxFQUFFLDBCQUFhLENBQUMsTUFBTTtZQUNuQyxLQUFLLEVBQUUsQ0FBQztTQUNUO0tBQ0Y7Q0FDRixDQUFDO0FBVVMsUUFBQSxTQUFTLEdBQWdDO0lBQ2xELElBQUksRUFBRSxVQUFVO0lBQ2hCLE1BQU0sRUFBRTtRQUNOO1lBQ0UsSUFBSSxFQUFFLE1BQU07WUFDWixhQUFhLEVBQUUsMEJBQWEsQ0FBQyxNQUFNO1lBQ25DLEtBQUssRUFBRSxDQUFDO1NBQ1Q7UUFDRDtZQUNFLElBQUksRUFBRSxTQUFTO1lBQ2YsV0FBVyxFQUFFLHdCQUFnQjtZQUM3QixPQUFPLEVBQUUsSUFBSTtZQUNiLEtBQUssRUFBRSxDQUFDO1NBQ1Q7UUFDRDtZQUNFLElBQUksRUFBRSxnQkFBZ0I7WUFDdEIsYUFBYSxFQUFFLDBCQUFhLENBQUMsTUFBTTtZQUNuQyxLQUFLLEVBQUUsQ0FBQztTQUNUO1FBQ0Q7WUFDRSxJQUFJLEVBQUUsU0FBUztZQUNmLFdBQVcsRUFBRSxpQkFBUztZQUN0QixPQUFPLEVBQUUsSUFBSTtZQUNiLEtBQUssRUFBRSxDQUFDO1NBQ1Q7S0FDRjtDQUNGLENBQUM7QUFNUyxRQUFBLFVBQVUsR0FBaUM7SUFDcEQsSUFBSSxFQUFFLFdBQVc7SUFDakIsTUFBTSxFQUFFO1FBQ047WUFDRSxJQUFJLEVBQUUsUUFBUTtZQUNkLFdBQVcsRUFBRSxpQkFBUztZQUN0QixPQUFPLEVBQUUsSUFBSTtZQUNiLEtBQUssRUFBRSxDQUFDO1NBQ1Q7S0FDRjtDQUNGLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNZXNzYWdlRGVzY3JpcHRvciwgUHJpbWl0aXZlVHlwZSB9IGZyb20gJ0BzZWxmYWdlL21lc3NhZ2UvZGVzY3JpcHRvcic7XG5cbmV4cG9ydCBpbnRlcmZhY2UgVGFibGVDb2x1bW5EZGwge1xuICBuYW1lPzogc3RyaW5nLFxuLyogQUxURVIgVEFCTEUgdGFibGVfbmFtZSBBREQgQ09MVU1OIGNvbHVtbl9uYW1lIC4uLiAqL1xuICBhZGRDb2x1bW5EZGw/OiBzdHJpbmcsXG59XG5cbmV4cG9ydCBsZXQgVEFCTEVfQ09MVU1OX0RETDogTWVzc2FnZURlc2NyaXB0b3I8VGFibGVDb2x1bW5EZGw+ID0ge1xuICBuYW1lOiAnVGFibGVDb2x1bW5EZGwnLFxuICBmaWVsZHM6IFtcbiAgICB7XG4gICAgICBuYW1lOiAnbmFtZScsXG4gICAgICBwcmltaXRpdmVUeXBlOiBQcmltaXRpdmVUeXBlLlNUUklORyxcbiAgICAgIGluZGV4OiAxLFxuICAgIH0sXG4gICAge1xuICAgICAgbmFtZTogJ2FkZENvbHVtbkRkbCcsXG4gICAgICBwcmltaXRpdmVUeXBlOiBQcmltaXRpdmVUeXBlLlNUUklORyxcbiAgICAgIGluZGV4OiAyLFxuICAgIH0sXG4gIF1cbn07XG5cbmV4cG9ydCBpbnRlcmZhY2UgSW5kZXhEZGwge1xuICBuYW1lPzogc3RyaW5nLFxuLyogQ1JFQVRFIElOREVYIGluZGV4X25hbWUgT04gdGFibGVfbmFtZSAuLi4gKi9cbiAgY3JlYXRlSW5kZXhEZGw/OiBzdHJpbmcsXG59XG5cbmV4cG9ydCBsZXQgSU5ERVhfRERMOiBNZXNzYWdlRGVzY3JpcHRvcjxJbmRleERkbD4gPSB7XG4gIG5hbWU6ICdJbmRleERkbCcsXG4gIGZpZWxkczogW1xuICAgIHtcbiAgICAgIG5hbWU6ICduYW1lJyxcbiAgICAgIHByaW1pdGl2ZVR5cGU6IFByaW1pdGl2ZVR5cGUuU1RSSU5HLFxuICAgICAgaW5kZXg6IDEsXG4gICAgfSxcbiAgICB7XG4gICAgICBuYW1lOiAnY3JlYXRlSW5kZXhEZGwnLFxuICAgICAgcHJpbWl0aXZlVHlwZTogUHJpbWl0aXZlVHlwZS5TVFJJTkcsXG4gICAgICBpbmRleDogMixcbiAgICB9LFxuICBdXG59O1xuXG5leHBvcnQgaW50ZXJmYWNlIFRhYmxlRGRsIHtcbiAgbmFtZT86IHN0cmluZyxcbiAgY29sdW1ucz86IEFycmF5PFRhYmxlQ29sdW1uRGRsPixcbi8qIENSRUFURSBUQUJMRSB0YWJsZV9uYW1lIChjb2x1bW5zLi4uKSBQUklNQVJZIEtFWSAoa2V5cy4uLikgKi9cbiAgY3JlYXRlVGFibGVEZGw/OiBzdHJpbmcsXG4gIGluZGV4ZXM/OiBBcnJheTxJbmRleERkbD4sXG59XG5cbmV4cG9ydCBsZXQgVEFCTEVfRERMOiBNZXNzYWdlRGVzY3JpcHRvcjxUYWJsZURkbD4gPSB7XG4gIG5hbWU6ICdUYWJsZURkbCcsXG4gIGZpZWxkczogW1xuICAgIHtcbiAgICAgIG5hbWU6ICduYW1lJyxcbiAgICAgIHByaW1pdGl2ZVR5cGU6IFByaW1pdGl2ZVR5cGUuU1RSSU5HLFxuICAgICAgaW5kZXg6IDEsXG4gICAgfSxcbiAgICB7XG4gICAgICBuYW1lOiAnY29sdW1ucycsXG4gICAgICBtZXNzYWdlVHlwZTogVEFCTEVfQ09MVU1OX0RETCxcbiAgICAgIGlzQXJyYXk6IHRydWUsXG4gICAgICBpbmRleDogMixcbiAgICB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdjcmVhdGVUYWJsZURkbCcsXG4gICAgICBwcmltaXRpdmVUeXBlOiBQcmltaXRpdmVUeXBlLlNUUklORyxcbiAgICAgIGluZGV4OiAzLFxuICAgIH0sXG4gICAge1xuICAgICAgbmFtZTogJ2luZGV4ZXMnLFxuICAgICAgbWVzc2FnZVR5cGU6IElOREVYX0RETCxcbiAgICAgIGlzQXJyYXk6IHRydWUsXG4gICAgICBpbmRleDogNCxcbiAgICB9LFxuICBdXG59O1xuXG5leHBvcnQgaW50ZXJmYWNlIFNjaGVtYURkbCB7XG4gIHRhYmxlcz86IEFycmF5PFRhYmxlRGRsPixcbn1cblxuZXhwb3J0IGxldCBTQ0hFTUFfRERMOiBNZXNzYWdlRGVzY3JpcHRvcjxTY2hlbWFEZGw+ID0ge1xuICBuYW1lOiAnU2NoZW1hRGRsJyxcbiAgZmllbGRzOiBbXG4gICAge1xuICAgICAgbmFtZTogJ3RhYmxlcycsXG4gICAgICBtZXNzYWdlVHlwZTogVEFCTEVfRERMLFxuICAgICAgaXNBcnJheTogdHJ1ZSxcbiAgICAgIGluZGV4OiAxLFxuICAgIH0sXG4gIF1cbn07XG4iXX0=