MT#57270 Add routines to sql dump

Apparently mysqldump doesn't add routines to sql file by default.

Change-Id: Id9fb799d7e03ff72d298b34dcd1842f7b93e1d77
mr11.4
Mykola Malkov 2 years ago
parent 38db6c11c7
commit e765f3bdeb

@ -98,7 +98,8 @@ for schema in "${schemes[@]}"; do
echo "USE ${schema};" >> "${schema}.sql"
# Replace all the dates in format YYYY-MM-DD HH:MM:SS with NOW() function
mysqldump "${schema}" --compact --skip-extended-insert \
mysqldump "${schema}" --triggers --routines --compact \
--skip-extended-insert \
-S "${mariadb_dir}/mysqld.sock" \
| sed -r "s/'[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2} [[:digit:]]{2}:[[:digit:]]{2}:[[:digit:]]{2}'/NOW()/g" \
>> "${schema}.sql"

Loading…
Cancel
Save