
PostgreSQL란?
PostgreSQL는 ORDBMS로 오픈소스 DBMS이다. ORDBMS는 Object Relational Data Base Management Systeme의 약자로, 객체-관계형 데이터베이스 관리 시스템을 의미한다.
PostgreSQL 시작하기
1️⃣ PostgreSQL 설치
brew install postgresql
터미널에 위의 명령어를 입력하여 PostgreSQL을 설치한다.
2️⃣ PostgreSQL 실행
brew services start postgresql
터미널에 위의 명령어를 입력하여 PostgreSQL를 실행 시켜준다.
3️⃣ PostgreSQL 의존성 추가
Vapor에서 PostgreSQL를 사용하기 위해서는 패키지에 의존성을 추가해야한다.
공식문서를 참고하여 의존성을 추가해준다.
편한 방법은 Vapor 프로젝트 생성 시, Fluent를 사용하냐는 질문에 y를 입력하면 어떤 DB를 사용할 것인지 묻는데, 여기서 PostgreSQL를 선택하면 자동으로 패키지에 의존성을 추가해준다.
위의 세 가지 과정을 거치면 PostgreSQL을 사용할 준비를 마친 것이다.
PostgreSQL 기본 명령어
PostgreSQL 접속 명령어 : psql postgres
psql postgres
PostgreSQL 접속 종료 명령어 : \q
postgres=# \q
전체 DB 조회 : \l
postgres=# \l
해당 DB로 이동 : \c DB이름
postgres=# \c exampleDb
DB 생성 : create database DB이름;
postgres=# create database exampleDb;
❗️ 명령어 끝에 세미콜론을 포함하여 입력한다.
DB 삭제 : drop database DB이름;
postgres=# drop database exampleDb;
❗️ 명령어 끝에 세미콜론을 포함하여 입력한다.
Vapor, Fluent, PostgreSQL에 대해 간단하게 알아보았다.
이제 이 세가지를 가지고 서버사이드 프로젝트를 진행 해보겠다.
'iOS > Vapor' 카테고리의 다른 글
[Vapor/Databse] CRUD 기능 구현하기 (1) | 2023.10.21 |
---|---|
[Vapor/Database] Fluent Migration (0) | 2023.10.20 |
[Vapor/DataBase] Fluent 모델 (0) | 2023.10.19 |
[Vapor/Server] Fluent란? (0) | 2023.10.18 |
[Vapor/Server] Vapor 시작하기 (1) | 2023.10.16 |

PostgreSQL란?
PostgreSQL는 ORDBMS로 오픈소스 DBMS이다. ORDBMS는 Object Relational Data Base Management Systeme의 약자로, 객체-관계형 데이터베이스 관리 시스템을 의미한다.
PostgreSQL 시작하기
1️⃣ PostgreSQL 설치
brew install postgresql
터미널에 위의 명령어를 입력하여 PostgreSQL을 설치한다.
2️⃣ PostgreSQL 실행
brew services start postgresql
터미널에 위의 명령어를 입력하여 PostgreSQL를 실행 시켜준다.
3️⃣ PostgreSQL 의존성 추가
Vapor에서 PostgreSQL를 사용하기 위해서는 패키지에 의존성을 추가해야한다.
공식문서를 참고하여 의존성을 추가해준다.
편한 방법은 Vapor 프로젝트 생성 시, Fluent를 사용하냐는 질문에 y를 입력하면 어떤 DB를 사용할 것인지 묻는데, 여기서 PostgreSQL를 선택하면 자동으로 패키지에 의존성을 추가해준다.
위의 세 가지 과정을 거치면 PostgreSQL을 사용할 준비를 마친 것이다.
PostgreSQL 기본 명령어
PostgreSQL 접속 명령어 : psql postgres
psql postgres
PostgreSQL 접속 종료 명령어 : \q
postgres=# \q
전체 DB 조회 : \l
postgres=# \l
해당 DB로 이동 : \c DB이름
postgres=# \c exampleDb
DB 생성 : create database DB이름;
postgres=# create database exampleDb;
❗️ 명령어 끝에 세미콜론을 포함하여 입력한다.
DB 삭제 : drop database DB이름;
postgres=# drop database exampleDb;
❗️ 명령어 끝에 세미콜론을 포함하여 입력한다.
Vapor, Fluent, PostgreSQL에 대해 간단하게 알아보았다.
이제 이 세가지를 가지고 서버사이드 프로젝트를 진행 해보겠다.
'iOS > Vapor' 카테고리의 다른 글
[Vapor/Databse] CRUD 기능 구현하기 (1) | 2023.10.21 |
---|---|
[Vapor/Database] Fluent Migration (0) | 2023.10.20 |
[Vapor/DataBase] Fluent 모델 (0) | 2023.10.19 |
[Vapor/Server] Fluent란? (0) | 2023.10.18 |
[Vapor/Server] Vapor 시작하기 (1) | 2023.10.16 |