CLI(Command Line Interface). 명령 줄 인터페이스라고 한다. 일반적으로 터미널에서 명령어를 입력하여 수행하는 것을 의미한다. 가상 터미널 환경을 이용해 작업자가 해당 작업을 수행하는 것이다. 리눅스의 터미널, 윈도우의 커맨드 라인이 이에 해당한다
기존의 CLI 커맨드 라인을 활용한 데이터베이스 명세 조회, 작성, 수정이 아닌 GUI mysql workbench를 사용할 일이 생겼다. 이에 관해 설치방법, 사용 방법을 작성했다.1) 다운로드 : https://www.mysql.com/products/wo
MySQL Workbench 를 이용한 DB Export 개인 로컬에 DB를 MySQL Workbench를 이용해 덤프해야하는 경우 아래와 같이 하면 된다. 1) Server - Data Export 선택 ![](https://images.velog.io/ima
일반적으로 Master, Develop, Feature, Release, Hotfix 5가지 브랜치를 사용해 개발 전반에 대한 운영을 하는 것을 의미한다.Master : 배포 브랜치, 기준이 되는 브랜치 중 하나.Develop : 개발 브랜치, 각 개발자들이 개발한
mysql -u root -p (project app) < /sql 파일이 있는 경로 / 해당파일.sql1) 터미널에서 mysql 진입하는 명령라인에 프로젝트 폴더 이름 < / sql 파일 이름을 적는다참고로 < 안으로 들어와 dump 하는 것이고, 일
현재 작업중인 브랜치에서 다른 브랜치로 이동할 경우 임시로 올려놓고 브랜치를 바꿀 수 있다. 일반적으로 git add나 commit 메세지를 남긴 후에 다른 branchf로 checkout이 가능한데 git stash는 이러한 점을 해결한다.1) git stash sa
Fixtures = 실제 DB의 데이터를 Json 형식, Yaml, Xml 형식으로 Django에 insert 할 때 사용일반적으로 장고에서 지원하는 Mock Data 등을 통한 단위(유닛) 테스트는 실제 DB 에 영향을 미치지 않게 SetUP, TearDown 등으로
일반적으로 로컬이 아닌 개인 서버나 AWS 상에서 S3 상에 이미지를 업로드함으로써 효율성을 극대화 할 수 있다.객체 -> 폴더만들기 선택생성된 폴더 -> 업로드폴더 또는 파일 업로드하면 완료❗️ 기본적으로 생성된 폴더는 퍼블릭 버튼을 눌러줘야만 적용된다
일반적으로 사용하는 MySQL Workbench를 통해 해당 DB를 CSV로 export 하거나 import 할 수 있다.뿐만 아니라 명령어 입력 창을 통해서만 조작이 가능하지 않고, 해당 DB를 직접 수정할 수 있다. 해당 작업을 시행할 DB 테이블을 export -
Git Stash > Stash : 1. (안전한 곳에) 넣어 두다[숨기다] 2. 챙겨 둔[숨겨 둔] 양 일반적으로 git 에서 stash는 단어 뜻 그대로 작업 중 작업 내역을 스테이지엔 올리지 않았지만 현재 어떠한 상황으로 인해 워킹 디렉토리를 HEAD로 향
1) mysql -u root -p 로컬DB이름 로컬 DB <- 변경사항.sql 파일 dump2) 로컬DB -> 운영DB 변경된 로컬 DB를 실 운영DB에 그대로 적용2-1) 2)번의 작업을 MYSQL WORKBENCH로 수행 collate 0900_ai_ci 문
마이그레이트를 했는데 기존의 마이그레이션 한 결과가 나타나지 않을때, 이를 삭제하고 다시 하려고 했으나 삭제할 것이 없어 에러가 난 적 있다(1091~). 이때 무시하고 임의로 --fake 옵션을 붙여서 마이그레이션을 진행할 수 있다.python manage.py mi
파이썬 쉘을 여는 것은 기존 프로젝트에서 model을 import 하여 장고 자체의 쿼리셋을 확인하기 위해 사용한다.그러나 장고와 별도로 파이썬 자체의 쉘을 확인하고 싶을 때, 일반적으로 python idle 을 사용할 수 있지만 터미널 내에서도 가능하다.위치 상관없이
간단하게 파이썬 쉘만으로도 원하는 결과나 잘못된 엑셀 속의 데이터값을 찾을 수 있다.
Error Code: 1175. You are using safe mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode.SQL 문을 UPDATE 또는
기존 모델에 새로운 테이블을 추가하기 위해 models.py 에 새롭게 작성 -> makemigrations -> migrate -> 테이블 생성이 안되는 문제(1) 기존에 추가했던 내용 주석처리(2) 기존 모델 대상 makemigraions(3) 기존 모델 대상 mi
기존에 작성하던 중에 다른 팀원의 Git push 활동 등으로 인해 코드에 변화가 생겼을 때, 미리 최신화 하고 작업을 진행해야 컨플릭트를 피할 수 있다.git checkout devgit pull orgin devgit checkout feature/~ -> 기존 다
로드밸런싱세션클러스터링RAC(오라클)방화벽CI/CD = CI(svn, git etc) -> Jenkins, Travis etc(자동빌드툴. 특정시점에 was까지 업그레이드 수행) => 통합배포의 작업 단순화OCI / AWS = 오라클 클라우드, 아마존 클라우드NFS /