https://github.com/ralitsaterzieva/graph-learner
GraphQL based application
https://github.com/ralitsaterzieva/graph-learner
apollo-server express graphql graphql-tag jwt pgadmin4 postgresql sequalize typescript
Last synced: about 2 months ago
JSON representation
GraphQL based application
- Host: GitHub
- URL: https://github.com/ralitsaterzieva/graph-learner
- Owner: RalitsaTerzieva
- Created: 2024-10-14T14:34:30.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-10-16T13:47:14.000Z (7 months ago)
- Last Synced: 2024-10-16T15:54:55.580Z (7 months ago)
- Topics: apollo-server, express, graphql, graphql-tag, jwt, pgadmin4, postgresql, sequalize, typescript
- Language: TypeScript
- Homepage:
- Size: 98.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GraphLearner
GraphLearner is a personal project dedicated to exploring and mastering the core concepts of GraphQL. This project utilizes PostgreSQL as the database system and pgAdmin 4 for database management.
## PostgreSQL Setup
To manage PostgreSQL, use the following alias commands for convenience:
- **Start PostgreSQL**:
```bash
alias pg_start="launchctl load ~/Library/LaunchAgents"
```- **Stop PostgreSQL**:
```bash
alias pg_stop="launchctl unload ~/Library/LaunchAgents"
```## Additionally, the following command sets up the necessary symbolic link for PostgreSQL:
```bash
ln -sfv /opt/homebrew/opt/postgresql@14/*.plist ~/Library/LaunchAgents
```
## Tools Used
- **PostgreSQL 14**: A powerful, open-source object-relational database system.
- **pgAdmin 4**: A web-based interface for managing PostgreSQL databases.## Getting Started
1. Install PostgreSQL:
```bash
brew install postgresql@14
```2. Start PostgreSQL as a service:
```bash
brew services start postgresql@14
```