node-flyway
Version:
Apply version control to databases from within a Node.js application.
243 lines (242 loc) • 5.03 kB
TypeScript
export declare enum FlywayVersion {
"V4.0.0" = 0,
"V4.0.1" = 1,
"V4.0.2" = 2,
"V4.0.3" = 3,
"V4.1.0" = 4,
"V4.1.1" = 5,
"V4.1.2" = 6,
"V4.2.0" = 7,
"V5.0.0" = 8,
"V5.0.1" = 9,
"V5.0.2" = 10,
"V5.0.3" = 11,
"V5.0.4" = 12,
"V5.0.5" = 13,
"V5.0.6" = 14,
"V5.0.7" = 15,
"V5.1.0" = 16,
"V5.1.1" = 17,
"V5.1.3" = 18,
"V5.1.4" = 19,
"V5.2.0" = 20,
"V5.2.1" = 21,
"V5.2.2" = 22,
"V5.2.3" = 23,
"V5.2.4" = 24,
"V6.0.0" = 25,
"V6.0.1" = 26,
"V6.0.2" = 27,
"V6.0.3" = 28,
"V6.0.4" = 29,
"V6.0.5" = 30,
"V6.0.6" = 31,
"V6.0.7" = 32,
"V6.0.8" = 33,
"V6.1.0" = 34,
"V6.1.1" = 35,
"V6.1.2" = 36,
"V6.1.3" = 37,
"V6.1.4" = 38,
"V6.2.0" = 39,
"V6.2.1" = 40,
"V6.2.2" = 41,
"V6.2.3" = 42,
"V6.2.4" = 43,
"V6.3.0" = 44,
"V6.3.1" = 45,
"V6.3.2" = 46,
"V6.3.3" = 47,
"V6.4.0" = 48,
"V6.4.1" = 49,
"V6.4.2" = 50,
"V6.4.3" = 51,
"V6.4.4" = 52,
"V6.5.0" = 53,
"V6.5.1" = 54,
"V6.5.2" = 55,
"V6.5.3" = 56,
"V6.5.4" = 57,
"V6.5.5" = 58,
"V6.5.6" = 59,
"V6.5.7" = 60,
"V7.0.0" = 61,
"V7.0.1" = 62,
"V7.0.2" = 63,
"V7.0.3" = 64,
"V7.0.4" = 65,
"V7.1.0" = 66,
"V7.1.1" = 67,
"V7.10.0" = 68,
"V7.11.0" = 69,
"V7.11.1" = 70,
"V7.11.2" = 71,
"V7.11.3" = 72,
"V7.11.4" = 73,
"V7.12.0" = 74,
"V7.12.1" = 75,
"V7.13.0" = 76,
"V7.14.0" = 77,
"V7.14.1" = 78,
"V7.15.0" = 79,
"V7.2.0" = 80,
"V7.2.1" = 81,
"V7.3.0" = 82,
"V7.3.1" = 83,
"V7.3.2" = 84,
"V7.4.0" = 85,
"V7.5.0" = 86,
"V7.5.1" = 87,
"V7.5.2" = 88,
"V7.5.3" = 89,
"V7.5.4" = 90,
"V7.6.0" = 91,
"V7.7.0" = 92,
"V7.7.1" = 93,
"V7.7.2" = 94,
"V7.7.3" = 95,
"V7.8.0" = 96,
"V7.8.1" = 97,
"V7.8.2" = 98,
"V7.9.0" = 99,
"V7.9.1" = 100,
"V7.9.2" = 101,
"V8.0.0" = 102,
"V8.0.1" = 103,
"V8.0.2" = 104,
"V8.0.3" = 105,
"V8.0.4" = 106,
"V8.0.5" = 107,
"V8.1.0" = 108,
"V8.2.0" = 109,
"V8.2.1" = 110,
"V8.2.2" = 111,
"V8.2.3" = 112,
"V8.3.0" = 113,
"V8.4.0" = 114,
"V8.4.1" = 115,
"V8.4.2" = 116,
"V8.4.3" = 117,
"V8.4.4" = 118,
"V8.5.0" = 119,
"V8.5.1" = 120,
"V8.5.10" = 121,
"V8.5.11" = 122,
"V8.5.12" = 123,
"V8.5.13" = 124,
"V8.5.2" = 125,
"V8.5.3" = 126,
"V8.5.4" = 127,
"V8.5.5" = 128,
"V8.5.6" = 129,
"V8.5.7" = 130,
"V8.5.8" = 131,
"V8.5.9" = 132,
"V9.0.0" = 133,
"V9.0.1" = 134,
"V9.0.2" = 135,
"V9.0.3" = 136,
"V9.0.4" = 137,
"V9.1.0" = 138,
"V9.1.1" = 139,
"V9.1.2" = 140,
"V9.1.3" = 141,
"V9.1.4" = 142,
"V9.1.5" = 143,
"V9.1.6" = 144,
"V9.10.0" = 145,
"V9.10.1" = 146,
"V9.10.2" = 147,
"V9.11.0" = 148,
"V9.12.0" = 149,
"V9.13.0" = 150,
"V9.14.0" = 151,
"V9.14.1" = 152,
"V9.15.0" = 153,
"V9.15.1" = 154,
"V9.15.2" = 155,
"V9.16.0" = 156,
"V9.16.1" = 157,
"V9.16.2" = 158,
"V9.16.3" = 159,
"V9.17.0" = 160,
"V9.18.0" = 161,
"V9.19.0" = 162,
"V9.19.1" = 163,
"V9.19.2" = 164,
"V9.19.3" = 165,
"V9.19.4" = 166,
"V9.2.0" = 167,
"V9.2.1" = 168,
"V9.2.2" = 169,
"V9.2.3" = 170,
"V9.20.0" = 171,
"V9.20.1" = 172,
"V9.21.0" = 173,
"V9.21.1" = 174,
"V9.21.2" = 175,
"V9.22.0" = 176,
"V9.22.1" = 177,
"V9.22.2" = 178,
"V9.22.3" = 179,
"V9.3.0" = 180,
"V9.3.1" = 181,
"V9.4.0" = 182,
"V9.5.0" = 183,
"V9.5.1" = 184,
"V9.6.0" = 185,
"V9.7.0" = 186,
"V9.8.0" = 187,
"V9.8.1" = 188,
"V9.8.2" = 189,
"V9.8.3" = 190,
"V9.9.0" = 191,
"V10.0.0" = 192,
"V10.0.1" = 193,
"V10.1.0" = 194,
"V10.10.0" = 195,
"V10.11.0" = 196,
"V10.11.1" = 197,
"V10.12.0" = 198,
"V10.13.0" = 199,
"V10.14.0" = 200,
"V10.15.0" = 201,
"V10.15.2" = 202,
"V10.16.0" = 203,
"V10.17.0" = 204,
"V10.17.1" = 205,
"V10.17.2" = 206,
"V10.17.3" = 207,
"V10.18.0" = 208,
"V10.18.1" = 209,
"V10.18.2" = 210,
"V10.19.0" = 211,
"V10.2.0" = 212,
"V10.20.0" = 213,
"V10.20.1" = 214,
"V10.21.0" = 215,
"V10.22.0" = 216,
"V10.3.0" = 217,
"V10.4.0" = 218,
"V10.4.1" = 219,
"V10.5.0" = 220,
"V10.6.0" = 221,
"V10.7.0" = 222,
"V10.7.1" = 223,
"V10.7.2" = 224,
"V10.8.0" = 225,
"V10.8.1" = 226,
"V10.9.0" = 227,
"V10.9.1" = 228,
"V11.0.0" = 229,
"V11.0.1" = 230,
"V11.1.0" = 231,
"V11.1.1" = 232,
"V11.2.0" = 233
}
export declare const getUrlComponentsForFlywayVersion: (flywayVersion: FlywayVersion) => {
versionString: string;
operatingSystemSpecificUrl: boolean;
};
export declare const getDirectoryNameForFlywayVersion: () => void;
export declare const getFlywayCliVersionForHash: (hash: string) => FlywayVersion;