# cron
mysqldump -u root -proot pgupnz > /tmp/backups/pgupnz.sql
# backup history
zip -j --password 533 `date +/tmp/backups/rpgu-%y-%m-%d.zip` /tmp/backups/*.sql
find /tmp/backups/ -name '*.zip' -mtime +2 -print0 | xargs -0 rm -f
# log
echo `date +%d-%m-%y` - ok >> /tmp/backups/log.txt
https://www.site-do.ru/db/db.php
CREATE TABLE IF NOT EXISTS `user_log` (
`id` MEDIUMINT NOT NULL AUTO_INCREMENT,
`user_id` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE colors (
-- Одновременное использование и первичного ключа и автогенерации
id bigint PRIMARY KEY GENERATED ALWAYS AS IDENTITY,
name varchar(255)
);
Что такое "транзитивные зависимости"? - Зависимости моих зависимостей