9bc508f068
* v1.1.0 * WIP: copying AUTO_INCREMENT value to ghost table Initial commit: towards setting up a test suite Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * greping for 'expect_table_structure' content * Adding simple test for 'expect_table_structure' scenario * adding tests for AUTO_INCREMENT value after row deletes. Should initially fail * clear event beforehand * parsing AUTO_INCREMENT from alter query, reading AUTO_INCREMENT from original table, applying AUTO_INCREMENT value onto ghost table if applicable and user has not specified AUTO_INCREMENT in alter statement * support GetUint64 Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * minor update to test Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * adding test for user defined AUTO_INCREMENT statement * Generated column as part of UNIQUE (or PRIMARY) KEY Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * skip analysis of generated column data type in unique key Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * All MySQL DBs limited to max 3 concurrent/idle connections Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * hooks: reporting GH_OST_ETA_SECONDS. ETA stored as part of migration context Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * GH_OST_ETA_NANOSECONDS Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * N/A denoted by negative value Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * ETAUnknown constant Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * Convering enum to varchar Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * test: not null Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * first attempt at setting enum-to-string right Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * fix insert query Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * store enum values, use when populating Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * apply EnumValues to mapped column Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * fix compilation error Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * gofmt Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> |
||
---|---|---|
.. | ||
alter-charset | ||
alter-charset-all-dml | ||
autoinc-copy-deletes | ||
autoinc-copy-deletes-user-defined | ||
autoinc-copy-simple | ||
autoinc-zero-value | ||
bigint-change-nullable | ||
bit-add | ||
bit-dml | ||
convert-utf8mb4 | ||
datetime | ||
datetime-1970 | ||
datetime-submillis | ||
datetime-submillis-zeroleading | ||
datetime-to-timestamp | ||
datetime-to-timestamp-pk-fail | ||
decimal | ||
discard-fk | ||
drop-null-add-not-null | ||
enum | ||
enum-pk | ||
enum-to-varchar | ||
fail-drop-pk | ||
fail-fk | ||
fail-fk-parent | ||
fail-float-unique-key | ||
fail-no-shared-uk | ||
fail-no-unique-key | ||
fail-password-length | ||
fail-rename-table | ||
fail-update-pk-column | ||
gbk-charset | ||
generated-columns57 | ||
generated-columns57-unique | ||
generated-columns-add57 | ||
generated-columns-rename57 | ||
geometry57 | ||
json57 | ||
json57dml | ||
keyword-column | ||
latin1 | ||
latin1text | ||
mixed-charset | ||
modify-change-case | ||
modify-change-case-pk | ||
rename | ||
rename-inserts-only | ||
rename-none-column | ||
rename-none-comment | ||
rename-reorder-column | ||
rename-reorder-columns | ||
reorder-columns | ||
spatial57 | ||
swap-pk-uk | ||
swap-uk | ||
swap-uk-uk | ||
timestamp | ||
timestamp-datetime | ||
timestamp-to-datetime | ||
trivial | ||
tz | ||
tz-datetime | ||
tz-datetime-ts | ||
unsigned | ||
unsigned-modify | ||
unsigned-rename | ||
unsigned-reorder | ||
utf8 | ||
utf8mb4 | ||
varbinary | ||
test.sh |