주석 수정에 대해 커밋 메시지 프리픽스를 comment라고 써야하는데 cmoonet이라고 써놓은 것을 푸쉬까지 하고도 커밋 한개를 더 한 뒤에나 발견했다.
전에도 한번 이미 푸쉬까지 한 커밋 메시지를 수정하는 법
을 검색해본 적이 있었다. 요주는 다음과 같다.
git rebase -i HEAD~숫자
입력
(내가 커밋 메시지를 바꾸고 싶은 커밋이 헤드로부터 얼마나 떨어져 있는지. 나는 두번째라 HEAD~2 입력)- i를 눌러 입력 모드로 전환
- 수정할 커밋에 있는 pick - reword로 전환
- esc 눌러 입력모드 빠져나오기
- :wq 입력후 엔터하여 저장하고 종료
이러고 main 브랜치에 머지 메시지 나오는대로 머지해 주었더니 올바르게 올라가 있었다.
cmoonet이라니... 대체 무슨 근본없는 오타란 말인가.
그러므로 추가 verify는 나의 몫
DB 연결을 보관해놓고 쓰는 것 - 이거 쓰레드 풀링이랑 비슷한 거였다. 연결 끄지 말고 재사용 하자는 것.
pools에 있는 커넥션 풀 중 하나를 꺼내, pool.query라는 메서드로 쿼리를 유저DB에 날려주자는 것.
-> 쿼리문을 오버라이딩 하는 것이다.
const originQuery = pool.query
pool.query = (sql, params)
원래 함수를 호출할거고 pool과 sql과 params를 다같이 보내줄 거다.
originQuery.call(pool, sql, params)
-> 기존에 SQL 쿼리문이 정해져 있는데, 그걸 덮어씌워서 자신만의 쿼리문을 만드는 걸로.
-> 프리즈마 쓸때 로그 남았던것처럼 커스텀으로 쿼리 메시지를 만들어주겠다는 것.
pools나 pool이라는게 DB 커넥션 풀이었다. 쓰레드 풀링처럼 DB연결도 끊지 않고 재사용 하겠다는 것이므로 그 풀들 중 하나를 끌어와 쓰겠다는 것.
이 부분에서 user가 빨갛게 색칠되어 있어 'user' 라고 따옴표를 쓰니 마이그레이션에 실패했다. 어얽
혹시나 싶어 따옴표를 지워주니 성공했다. 내 컬러테마 때문인 듯 한데 좀 어색해보여도 이대로 쓰는게 맞다.
계속되는 migrate 실패에 뭐가 문제지 싶었다. 분명 DB를 만들어놓고 마이그레이션을 하는데 unknown_database라는 오류가 뜨는 것.
다른 점이라고는 DB 이름이 소문자인 것 밖에 없어서 소문자로 써줬더니 허무하게도 잘 되었다. DB 이름은 소문자로 쓰자.
241013 TIL에 상세내용이 있다. 정리하면 다음과 같다.
ssh -i (키페어 드래그)
240912 TIL 에서 써놓았다.
EC2 git pull : sudo git pull
참고 블로그 에도 있었고 윤세님도 말씀해 주셨던 부분이지만 이게 뭔질 몰랐다. EC2에 올린 .env에서 HOST를 0.0.0.0으로 설정해야 접속할 수 있었다.
exit인가 싶어 쳐봤는데 계속 root로 나와서 아닌가? 했는데 exit를 한번 더 쳐주니 ubuntu로 돌아왔다.
참고 블로그 에 위와 같은 내용이 있었다.
node_game에는 아쉽게도 이 디렉토리가 없었고, node5_unity_sample 에는 이 디렉토리들이 있어 필요한 것만 추려 moba_of_us_FE 리포지토리로 정리해 커밋했다.