mirror of https://github.com/louislam/uptime-kuma
				
				
				
			Merge pull request #1957 from jbenguira/patch-2
Avoid error "SQLITE_BUSY: database is locked"pull/1987/head
						commit
						aca395cea1
					
				| 
						 | 
				
			
			@ -148,6 +148,9 @@ class Database {
 | 
			
		|||
        await R.exec("PRAGMA cache_size = -12000");
 | 
			
		||||
        await R.exec("PRAGMA auto_vacuum = FULL");
 | 
			
		||||
 | 
			
		||||
        // Avoid error "SQLITE_BUSY: database is locked" by allowing SQLITE to wait up to 5 seconds to do a write
 | 
			
		||||
        await R.exec("PRAGMA busy_timeout = 5000");
 | 
			
		||||
 | 
			
		||||
        // This ensures that an operating system crash or power failure will not corrupt the database.
 | 
			
		||||
        // FULL synchronous is very safe, but it is also slower.
 | 
			
		||||
        // Read more: https://sqlite.org/pragma.html#pragma_synchronous
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue