Yeji's Tech Notes
반응형
article thumbnail
[postgres] pgadmin4로 backup, restore하기
기록 2022. 3. 7. 11:34

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파..

article thumbnail
python, postgres - psycopg2 사용법
기록 2021. 10. 5. 15:50

테이블 대규모 업데이트를 해야하는 상황이였는데 아직 순수 쿼리로만 업데이트를 하기엔 힘들어서 파이썬을 이용해 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..

article thumbnail
postgres - 테이블 조회시 오류 (character with byte ...)
기록 2021. 9. 30. 08:15

현재 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..

반응형