테이블이 없는데도 업데이트 이미 되있다고 마이그레이션이 안될 때가 있다.

 

sequelize는 SequelizeMeta라는 테이블을 만들어서 migration 상태를 저장한다.

undo할 때 여기 저장된 migration 정보를 읽어서 down을 실행시키는 것 같다.

select * from "SequelizeMeta";

하고 있으면

drop table "SequelizeMeta";

 

migration정보를 db에 업뎃 시키는 것이 바람직한지는 생각해볼 문제다.

실제 db migration이 꼭 sequelize로만 실행된다는 보장은 없다.

SequelizeMeta를 자연스럽게 확인하도록 만들면 모르겠다.

  1. knk812 2020.11.19 23:40

    도움되는 내용 매우 잘 배우고 가용~

맥이 갑자기 재부팅이 됐고

postgres local db를 재실행하려는데

postmaster.pid 파일이 있어서 안된다고 한다.

실행중인 process가 있는지 확인을 하고

ps auxw | grep post

/Users/sungwookkim/Library/Application Support/Postgres/var-12

같은 곳에 들어가서

postmaster.pid를 지워주면 된다.

'Infra > database' 카테고리의 다른 글

postgres 실행이 안될 경우  (0) 2020.10.12
MYSQL] my.cnf 위치 찾기  (0) 2020.07.17
Can't connect to MySQL server  (0) 2019.09.15
mysql 수동 설치  (0) 2019.09.15

수동 설치

mysql --verbose --help | grep my.cnf

brew설치

mdfind -name homebrew.mxcl.mysql.plist

'Infra > database' 카테고리의 다른 글

postgres 실행이 안될 경우  (0) 2020.10.12
MYSQL] my.cnf 위치 찾기  (0) 2020.07.17
Can't connect to MySQL server  (0) 2019.09.15
mysql 수동 설치  (0) 2019.09.15

[vue-composition-api] must call Vue.use(plugin) before using any function.

observable객체 reactive, ref등은
반드시 setup 메서드 안에서 불러야 한다.

참조 https://github.com/mdogan/homebrew-zulu

brew tap mdogan/zulu
brew cask install <name>

tap이랑 cask둘중 하나로 설치하는 건줄 알았더니
tap이 선행 되어야 한다.
정확한 건 모르겠지만 tap으로 저장소 주소를 받아야 하는 것 같다.

low level같은 건 프레임웤때문에 수백개가 뜨는 경우도 많다

High이상의 수준만 보고 싶을 것이다.

npm audit | grep -B 1 -A 10 High
{
  "name": "Current TS File",
  "type": "node",
  "request": "launch",
  "args": ["${relativeFile}"],
  "runtimeArgs": ["--nolazy", "-r", "ts-node/register"],
  "sourceMaps": true,
  "cwd": "${workspaceRoot}",
  "protocol": "inspector",
}```

'개발환경 설정' 카테고리의 다른 글

VSCODE] typescript debugging configuration  (0) 2020.03.23
degit - 간편하게 깃 저장소 복사하기  (0) 2020.03.02
vs-code] webpack alias link  (0) 2020.01.01
nginx] proxy_pass 적용 안되는 경우  (0) 2019.11.12
git hub 암호 캐싱하기  (0) 2019.01.27
port 6000  (0) 2018.06.28

git clone을 하면 git history까지 다 내려 받고 git remote가 연결되고 git branch가 잡힌다.

degit을 쓰면 단순히 repository 폴더만 가져 올 수 있다.

npm install -g degit```

```shell
degit user/repo```

사용법도 git보다 간단하다.

'개발환경 설정' 카테고리의 다른 글

VSCODE] typescript debugging configuration  (0) 2020.03.23
degit - 간편하게 깃 저장소 복사하기  (0) 2020.03.02
vs-code] webpack alias link  (0) 2020.01.01
nginx] proxy_pass 적용 안되는 경우  (0) 2019.11.12
git hub 암호 캐싱하기  (0) 2019.01.27
port 6000  (0) 2018.06.28

git config user.name 과 user.email 설정이 잘못되었을 경우 contribution에 표시가 안된다.

1. bare로 clone

git clone --bare https://github.com/user/repo.git cd repo.git

2. branch filtering
your-old-email@example.com을 이전 이메일
Your Correct Name는 바뀐 name
your-correct-email@example.com는 바뀐 이메일

git filter-branch --env-filter '

OLD_EMAIL="your-old-email@example.com"
CORRECT_NAME="Your Correct Name"
CORRECT_EMAIL="your-correct-email@example.com"

if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]
then
export GIT_COMMITTER_NAME="$CORRECT_NAME"
export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL"
fi
if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ]
then
export GIT_AUTHOR_NAME="$CORRECT_NAME"
export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL"
fi
' --tag-name-filter cat -- --branches --tags

3. repository 덮어쓰기

git push --force --tags origin 'refs/heads/\*'

아래 사이트를 참고해서 수정 가능하다.
https://help.github.com/en/github/using-git/changing-author-info

'개발환경 설정 > Git' 카테고리의 다른 글

git] commit 이력이 contribution에 나오지 않는 경우  (0) 2020.02.27
Get Started With Git CLI  (0) 2019.05.19

+ Recent posts