mirror of
				https://github.com/AppFlowy-IO/AppFlowy.git
				synced 2025-10-31 10:03:18 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			613 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			613 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| .EXPORT_ALL_VARIABLES:
 | |
| export DB_USER=postgres
 | |
| export DB_PASSWORD=password
 | |
| export DB_NAME=flowy
 | |
| export DB_PORT=5433
 | |
| export DATABASE_URL=postgres://${DB_USER}:${DB_PASSWORD}@localhost:${DB_PORT}/${DB_NAME}
 | |
| export ROOT = "./scripts/database"
 | |
| 
 | |
| init_postgres:
 | |
| 	${ROOT}/init_postgres.sh
 | |
| 
 | |
| init_database:
 | |
| 	${ROOT}/init_database.sh
 | |
| 
 | |
| reset_db:
 | |
| 	#diesel database reset
 | |
| 	sqlx database reset
 | |
| 
 | |
| add_migrations:
 | |
| 	#make table="the name of your table" add_migrations
 | |
| 	# diesel migration generation $(table)
 | |
| 	sqlx migrate add $(table)
 | |
| 
 | |
| run_migrations:
 | |
| 	# diesel migration run
 | |
| 	sqlx migrate run
 | |
| 
 | |
| echo_db_url:
 | |
| 	echo ${DATABASE_URL}
 | |
| 
 | 
