pgadmin4를 활용한 DB backup및 restore를 정리해보았습니다. - BACKUP 1. backup할 DB 선택 저는 미리 만들어 둔 USER DB를 backup해보겠습니다. 2. backup 버튼클릭 backup할 DB 우클릭 후 Backup... 버튼 클릭 3. 파일 명 작성, Encoding 지정 Filename을 먼저 작성합니다. 저는 local에서 User_DB_backup.backup이라는 파일을 미리 생성해 두었습니다. Encoding값은 UTF9로 지정해줍니다. 4. Dump options설정 위와 같은 옵션으로 설정을 바꿔줍니다. - RESTORE 1. restore할 DB선택 restore할 DB를 따로 생성해주었습니다. 2. backup파일 선택 지정해두었던 backup파..
git에서는 sourceCode만 관리하고 싶었는데, 작업하다보니 불필요한 폴더 및 파일이 같이 올라간 경우가 있었습니다. 불필요한 파일들을 .gitignore을 사용해 없애는 방법에 대해서 정리해보았습니다. 1. .gitignore작성 # 모든 확장자 .json파일 *.json # 현재 폴더 중에서 bin폴더에 있는 모든 파일 /bin # 프로젝트 전체 폴더 중 bin폴더명을 사용하는 bin폴더의 하위 파일은 모두 무시 bin/ # 해당 파일 무시 .vscode .settings 2. .gitignore작성 후 commit 3. repository로 부터 .gitignore에 존재하는 것들을 삭제합니다. git rm -r --cached . 4. git add . 5. git commit 후 push ..
hardware assisted virtualization and data execution protection must be enabled in the bios. 1. 가상화 사용여부확인 2. Hyper-V기능 켜기 (1) powershell에서 command입력 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 위와같이 설치 진행하면서 성공적으로 Hyper-V가 enable될 것입니다. 필요에따라서 컴퓨터를 재시작해야합니다. (2) windows검색창에 windows 기능 켜기/끄기 입력후 Hyper-V부분 check 3. 실행 실패 원래 위와같은 세팅이후에 정상적으로 실행되는데, 저는 WSL이 설치가 제대로 되어있지않..
이미지맵 이란? 이미지맵이란 이미지에 원하는 구역을 설정한 후 link를 걸어주는 작업으로, 이미지에서 특정위치마다 link를 걸어 줄 수 있습니다. 이미지맵 구현 기타 옵션 설정 shape : 좌표의 모양 (rect : 사각형좌표, circle : 원형좌표, poly : 다각형좌표) coords : 이미지 좌표 x,y,x,y (시작점x,시작점y,끝점x,끝점y) target : 링크여는 형태 (_self : 현재창, _blank : 새창에서) 좌표찾기 저는 두가지 방법으로 좌표값을 찾았습니다. 1. 그림판 해당 위치에 커서를 놓았을 경우 왼쪽하단에 좌표값을 확인 할 수 있습니다. 2. 홈페이지에서 좌표 값 구하기 http://maschek.hu/imagemap/imgmap/ maschek.hu - Onl..
테이블 대규모 업데이트를 해야하는 상황이였는데 아직 순수 쿼리로만 업데이트를 하기엔 힘들어서 파이썬을 이용해 sql업데이트를 했습니다. 그때 사용한 파이썬 라이브러리가 psycopg2였습니다. 라이브러리 사용법과 구문에 대해서 간략하게 기록해 놓았습니다. 목차 1. 데이터베이스 연결하기 2. table 생성 3. 회원정보 입력 4. 회원정보 조회 5. connection close * jupyter notebook을 기준으로 작성했습니다. !(느낌표)를 사용하면 cmd창 사용이 가능합니다. import후 ip,dbname, user,password, port입력 1. 데이터베이스 연결하기 - psycopg2.connect : 데이터베이스명, 사용자 ID, PW를 입력하여 DB연결 - conn.cursor..
현재 postgres에서 DB를 restore후 조회시 ERROR가 발생했습니다. character with byte sequence 0xc3 0xa9 in encoding "UTF8" has no equivalent in encoding "UHC" 이 에러는 클라이언트의 인코딩 타입이 맞지 않아서 발생하는 에러입니다. 해결방법 1. 클라이언트 인코딩 확인 DB => show client_encoding; client_encoding 값이 UHC인 것을 확인 2. 인코딩 타입 세팅 DB => set client_encoding = 'UTF8'; 3. 재확인 DB=> show client_encoding; 명령어 두개만 기억해주면 됩니다 show client_encoding; set client_encod..