sqlalchemy로 만든 모델을 기반으로 테이블을 생성하려고 함'Cannot add foreign key constraint' 에러 발생부모 테이블 데이터 삭제 시 ondelete='SET NULL'로 관계를 없애주는 조건이 있지만 nullable=False 때문에
brew search postgresql 버전 검색brew install postgresql or brew install postgresql@x 특정 버전 설치postgres -V 버전 확인brew services list 목록 확인brew services restar
환경에 따라 mongo client 인스턴스를 만들어 사용하려고 함테스트 코드 상에서 의존성 주입을 하려고 했는데 pytest는 테스트 클래스에 \_\_init\_\_ 메서드를 만들 수 없었음. 다른 메서드에 def a(b: B): 이렇게 의존성 주입을 하려고 하니까
fixture 클래스에서 dependency injection을 해주고 fixture 클래스를 상속 받아서 데이터를 생성하려고 했다. \_\_init\_\_이 있으면 경고가 떴다.의존성 주입을 하지 않고 인스턴스를 fixture로 만들어서 사용하기로 함.
pymongo, bson 삭제 후 재설치
settings.json에 테스트 디렉토리의 상위 디렉토리를 명시해야 함테스트 디렉토리가 tests라면 pytestArgs에 그것보다 상위 디렉토리를 작성해주면 됨
poetry 가상환경 실행poetry shelllock 파일 없이 기존 requirements.txt 에 있는 패키지 설치poetry add $( cat requirements.txt )패키지 설치poetry add {패키지명}pyproject.toml 로부터 프로젝트
brew install pyenvbrew install pyenv-virtualenv.zshrc에 추가 후 source .zshrc 입력eval "$(pyenv init -)"eval "$(pyenv virtualenv-init -)"pyenv로 파이썬 설치pyenv
권한 문제인 경우권한 write 이상으로 부여받기원격 경로 문제인 경우 origin 제거 후 새로 등록git remote rm origingit remote add origin git@github.com:xxx/repo.git
Flask-RESTX는 flask에서 REST API를 빠르게 만들 수 있게 해준다Resource여러 HTTP 메서드들에 접근할 수 있게 해줌뷰 메서드에서의 다양한 값을 응답할 수 있음. 응답 상태코드, 응답 헤더도 응답 가능api.model(https://f
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https:/
전체 텍스트 검색은 긴 문자로 구성된 구조화되지 않은 텍스트 데이터를 빠르게 검색하기 위한 기능긴 텍스트를 구성하는 각 단어에 대해 인덱스를 적용하는 것이 전체 텍스트 검색임일반적 인덱스와 차이가 있다InnoDB, MyISAM 테이블만 지원char, varchar, t
스프링 역사로드 존슨이 책 출간함. EJB 문제점 지적스프링의 핵심 코드 상당수는 유겐 휠러가 개발EJB라는 겨울은 넘어 새로운 시작이라는 의미로 스프링이라고 지음스프링 프레임워크핵심 기술: 스프링 DI 컨테이너, AOP, 이벤트, 기타• 웹 기술: 스프링 MVC, 스
java 11 설치intelliJ 설치스프링 프로젝트를 시작할 수 있게 스프링 부트 스타터 사이트로 이동start.spring.io스프링 부트 기반으로 스프링 프로젝트를 만들 수 있게 해주는 사이트maven, gradle : 라이브러리 설치하고 빌드하는 라이프사이클을
zsh-autosuggestionszsh-syntax-highlighting : 하이라이팅zsh-autosuggestions : 자동완성 제안git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_C
Resolved \[java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.]Int형을 BigDecimal로 바꿨을 때 에러가 남x.div
dial tcp :: connect: connection refused github action 돌릴 때 DB의 HOST와 ssh 접속 시 HOST 이름이 겹쳐서 문제가 있었다. * 이런 식으로 나와서 어떤 변수에 문제가 있는지 헷갈렸다. DB HOST 환경변수