jongviet

May 11, 2022 - Postgresql, PM2 본문

node, express, nestjs

May 11, 2022 - Postgresql, PM2

jongviet 2022. 5. 11. 21:23

*5월11일

 

 

CLI Install & command

brew install postgresql

brew services start postgresql

 

\du // 유저 확인
\list // 데이터 베이스 리스트 확인
\connect {db명} // 특정 데이터 베이스연결
\dt 테이블 전체 확인
lsof -i :5432 // 특정 포트 사용 여부 확인 가능
sudo rm -rf /opt/homebrew/bin/postgres/     // clear data

 

Pgadmin4 GUI 단축키

-f5, query execute
-alt + shift + Q, 새 쿼리 창 열기
-alt + shift + V, 특정 테이블 오름차순으로 100개까지 기본 조회
-f8, 조회한 테이블 바로 csv 형태로 다운로드 -> converter로 xlsx -> google sheets 활용해서 수식 처리

 

 

시간 관련 queries

 

// 날짜 구간, 시 분 초까지 가능
select * from "table" where "column" between to_timestamp('2022-01-07 00:00:00', 'YYYY-MM-DD HH24:MI:SS') and to_timestamp('2022-01-07 23:00:00', 'YYYY-MM-DD HH24:MI:SS')

// 오늘날짜
select * from "table" where "column" <= current_date

 

 

pm2

 

pm2 kill // 종료
pm2 monit // 메모리, cpu 사용량 확인
pm2 list // 관리 중인 파일 확인
pm2 stop {filename}
pm2 delete {filename}
pm2 stop {id} // 부여되는 아이디
pm2 reload all
pm2 start

Comments