Use SQLITE write-ahead logging
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		
							parent
							
								
									89d7b01a76
								
							
						
					
					
						commit
						0e45ab5aa9
					
				
							
								
								
									
										11
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -1,4 +1,11 @@ | |||||||
|  | # Cargo/Rust | ||||||
| /target | /target | ||||||
| /.vscode | Cargo.lock | ||||||
|  | 
 | ||||||
|  | # Visual studio code | ||||||
|  | .vscode | ||||||
|  | 
 | ||||||
|  | # Sqlite databases | ||||||
| /*.db | /*.db | ||||||
| Cargo.lock | *.db-shm | ||||||
|  | *.db-wal | ||||||
| @ -17,6 +17,9 @@ pub fn setup_db() -> Result<DbConn> { | |||||||
|     // let conn = DbConn::open_in_memory()?;
 |     // let conn = DbConn::open_in_memory()?;
 | ||||||
|     let mut conn = DbConn::open("test.db")?; |     let mut conn = DbConn::open("test.db")?; | ||||||
| 
 | 
 | ||||||
|  |     // Go ahead and use write ahead log for better perf
 | ||||||
|  |     conn.execute_batch("PRAGMA journal_mode=WAL;")?; | ||||||
|  | 
 | ||||||
|     let migs = create_migrations(); |     let migs = create_migrations(); | ||||||
|     migs.apply(&mut conn)?; |     migs.apply(&mut conn)?; | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user