| 
									
										
										
										
											2021-12-02 15:58:52 +08:00
										 |  |  | ROOT = "./scripts" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-12-01 23:29:16 +08:00
										 |  |  | .PHONY:  init_database  add_migrations run_migrations reset_db | 
					
						
							| 
									
										
										
										
											2021-08-19 17:26:07 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-12-01 16:44:58 +08:00
										 |  |  | init_database: | 
					
						
							| 
									
										
										
										
											2021-09-02 17:32:30 +08:00
										 |  |  | 	${ROOT}/init_database.sh | 
					
						
							| 
									
										
										
										
											2021-08-19 17:26:07 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-12-01 23:29:16 +08:00
										 |  |  | run_docker: | 
					
						
							| 
									
										
										
										
											2021-12-02 15:58:52 +08:00
										 |  |  | 	source $(ROOT)/env.sh && docker-compose up -d db | 
					
						
							|  |  |  | 	source $(ROOT)/env.sh && docker-compose up -d backend | 
					
						
							|  |  |  | 	source $(ROOT)/env.sh && docker-compose logs backend | 
					
						
							| 
									
										
										
										
											2021-12-01 23:29:16 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-08-19 17:26:07 +08:00
										 |  |  | reset_db: | 
					
						
							| 
									
										
										
										
											2021-08-24 13:10:53 +08:00
										 |  |  | 	#diesel database reset | 
					
						
							| 
									
										
										
										
											2021-08-19 17:26:07 +08:00
										 |  |  | 	sqlx database reset | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | add_migrations: | 
					
						
							|  |  |  | 	#make table="the name of your table" add_migrations | 
					
						
							| 
									
										
										
										
											2021-08-24 13:10:53 +08:00
										 |  |  | 	# diesel migration generation $(table) | 
					
						
							| 
									
										
										
										
											2021-08-19 17:26:07 +08:00
										 |  |  | 	sqlx migrate add $(table) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | run_migrations: | 
					
						
							| 
									
										
										
										
											2021-08-24 13:10:53 +08:00
										 |  |  | 	# diesel migration run | 
					
						
							| 
									
										
										
										
											2021-08-19 17:26:07 +08:00
										 |  |  | 	sqlx migrate run | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 |