 56eba66f77
			
		
	
	
		56eba66f77
		
	
	
	
	
		
			
			* Grants enough privileges to the configured user so that it can run mysqldump. * Adds a nixos test. * Use systemd timers instead of a cronjob (by @fadenb). * Creates a new user for backups by default, instead of using mysql user. * Ensures that backup user has write permissions on backup location. * Write backup to a temporary file before renaming so that a failed backup won't overwrite the previous backup, and so that the backup location will never contain a partial backup. Breaking changes: * Renamed period to calendar to reflect the change in how to configure the backup time. * A failed backup will no longer result in cron sending an e-mail -- users' monitoring systems must be updated. Resolves #24728
		
			
				
	
	
		
			12 lines
		
	
	
		
			280 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			280 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
| create table tests
 | |
| ( Id   INTEGER      NOT NULL,
 | |
|   Name VARCHAR(255) NOT NULL,
 | |
|   primary key(Id)
 | |
| );
 | |
| 
 | |
| insert into tests values (1, 'a');
 | |
| insert into tests values (2, 'b');
 | |
| insert into tests values (3, 'c');
 | |
| insert into tests values (4, 'd');
 | |
| insert into tests values (5, 'hello');
 |