mirror of
				https://github.com/lingble/twenty.git
				synced 2025-10-31 04:37:56 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| PG_MAIN_VERSION=15
 | |
| PG_GRAPHQL_VERSION=1.5.6
 | |
| 
 | |
| current_directory=$(pwd)
 | |
| 
 | |
| echo "Step [1/4]: Installing PostgreSQL..."
 | |
| brew reinstall postgresql@$PG_MAIN_VERSION
 | |
| 
 | |
| echo "Step [2/4]: Installing GraphQL for PostgreSQL..."
 | |
| cp ./macos/arm/${PG_MAIN_VERSION}/pg_graphql/${PG_GRAPHQL_VERSION}/pg_graphql--${PG_GRAPHQL_VERSION}.sql \
 | |
|     /opt/homebrew/opt/postgresql@${PG_MAIN_VERSION}/share/postgresql@${PG_MAIN_VERSION}/extension
 | |
| cp ./macos/arm/${PG_MAIN_VERSION}/pg_graphql/${PG_GRAPHQL_VERSION}/pg_graphql.control \
 | |
|     /opt/homebrew/opt/postgresql@${PG_MAIN_VERSION}/share/postgresql@${PG_MAIN_VERSION}/extension
 | |
| cp ./macos/arm/${PG_MAIN_VERSION}/pg_graphql/${PG_GRAPHQL_VERSION}/pg_graphql.so \
 | |
|     /opt/homebrew/opt/postgresql@${PG_MAIN_VERSION}/lib/postgresql
 | |
| 
 | |
| export PATH="/opt/homebrew/opt/postgresql@${PG_MAIN_VERSION}/bin:$PATH"
 | |
| 
 | |
| echo  "Step [3/4]: Starting PostgreSQL service..."
 | |
| brew services restart postgresql@15
 | |
| 
 | |
| echo "Step [4/4]: Setting up database..."
 | |
| cp ./init.sql /tmp/init.sql
 | |
| sleep 5
 | |
| psql -f /tmp/init.sql -d postgres
 | 
