POSTICO에서 database 생성이 어려울 때
postgres 에서 사용자 이름(enesdy)를 더블 클릭하면
해당셀로 이동하게 되는데 여기서
\du
user 상황을 보게되고
\l
database 상황을 볼수가 있는데
enesdy=# CREATE DATABASE gotruck;
CREATE DATABASE
enesdy=# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
enesdy | enesdy | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
gotruck | enesdy | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
warehouse | enesdy | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
(6 rows)
위처럼 database를 아주 쉽게 생성할 수가 있다.
그리고 postico 로 다시 들어가서
위 사진 처럼 입력하면 됨.
마지막으로 .env.dev
DB_HOST=localhost
DB_PORT=5432
DB_USERNAME=enesdy
DB_PASSWORD=ns.......
DB_DATABASE=gotruck
입력하게 백엔드 서버를 npm run start:dev 실행시켜주면 database와 backend server가 연결이 됨.
그리고 postico에서 table이 잘 만들어졌는지 확인