-
Notifications
You must be signed in to change notification settings - Fork 0
/
default-config.yaml
89 lines (64 loc) · 3.26 KB
/
default-config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
# Database preferences and settings.
database:
# Engine-specific settings.
engine:
mssql:
# The name of the change-log table to be written to; default = 'change_log'.
change-log-table-name: 'change_log'
# The value for the delimiter to be written between statements.
db-statement-delimiter: 'GO'
# The value for the separator to be written between statements.
db-statement-separator: ''
mysql:
# The name of the change-log table to be written to; default = 'change_log'.
change-log-table-name: 'change_log'
# The value for the delimiter to be written between statements.
db-statement-delimiter: ''
# The value for the separator to be written between statements.
db-statement-separator: ''
# General settings.
general:
# Whether rollback scripts are optional; default = false.
rollback-scripts-optional: false
# The extension of the delta scripts to be processed; default = 'sql'.
delta-script-extension: 'sql'
# The name of the upgrade scripts directory; default = 'upgrade'.
upgrade-directory-name: 'upgrade'
# The name of the rollback scripts directory; default = 'rollback'.
rollback-directory-name: 'rollback'
# The name of the bidirectional scripts directory; default = 'bidirectional'.
bidirectional-directory-name: 'bidirectional'
# Whether invalid version directories are to be ignored; default = false.
ignore-invalid-versions: false
# Whether bidirectional scripts are to be written before or after upgrade scripts, or not at all; default = last
bidirectional-script-to-upgrade-script-order: last
# Whether bidirectional scripts are to be written before or after rollback scripts, or not at all; default = last
bidirectional-script-to-rollback-script-order: last
# The path to the directory containing templates that are to be used instead of the default templates.
template-override-directory: ''
# Configuration for all supported schemes.
version-schemes:
# Defines the settings for the default versioning scheme used in the application.
default-standard:
# The name of this versioning scheme; this must correspond to an application-supported scheme.
scheme: standard
# The prefix string that prepends the version number for the standard version scheme.
prefix: ''
# The string that separates the prefix and version number for the standard version scheme.
prefix-separator: ''
# The string that separates the digits in the version number for the standard version scheme.
digit-separator: '.'
# The string that separates the version number from the tag for the standard version scheme.
tag-separator: '-'
# The string that separates the tag pre-release tag from the (tag) sequence number for the standard version scheme.
tag-sequence-separator: '-'
# The default semver1 config.
default-semver1:
# The name of this versioning scheme; this must correspond to an application-supported scheme.
scheme: semver1
# The string that separates the digits in the version number for the standard version scheme.
digit-separator: '.'
# The format of the date component of the version.
date-format: yyyyMMddHHmmss
# The string that separates the digits from the date portion of the scheme.
date-separator: '+'