저번 시간에 데이터 베이스 데이터 전체를 백업하고 복원하는 것을 해 보았습니다. 이번 시간에는 dbeaver에서 테이블을 내보내거나 백업을 하고, 다른 데이터베이스에 집어넣거나 복원하는 작업을 해 보도록 하겠습니다. 이런 시나리오를 생각해 보겠습니다. 로그인 한 지 1년이 지난 유저들의 개인 정보를 옮겨야 한다고 해 봅시다. 이 때, 민감한 정보들은 빼고 분리된 데이터 베이스에 옮긴다고 생각해 봅시다. 그런 경우, 휴대폰 번호와 같은 것은 옮겨지면 안 될 겁니다. 암호화를 하던지 해당 필드를 제외하고 보내야 할 것입니다. 이 중 후자의 방법으로 해 봅시다. 사실 이런 건 cron으로 돌려서 application 단에서 하겠지만, 이 글에서는 실습 해 보는 목적으로 진행하겠습니다. 먼저 postgres 데..
테이블 검색 결과
해당 글 2건
dbeaver 테이블 내보내기 불러오기 하는 방법을 알아봅시다.
코딩/Sql
2023. 3. 21. 00:50
mysql db에 있는 테이블 칼럼 정보들을 모두 긁어와 봅시다.
mysql에서 information_schema는 메타 데이터에 접근하기 위해서 씁니다. 예를 들자면, 어떤 테이블이 있는지. 어떤 collaction을 쓰는지, 컬럼이 뭐가 있는지 등이 속합니다. 이 중에, 오늘은 3번째 것을 잠깐 다뤄보도록 하겠습니다. 이것과 같이 공식 문서를 보시면 좋습니다. 문제는 다음과 같습니다. mydb에 있는 모든 테이블들에 대해서, 그것과 대응되는 Model 클래스들을 생성해 주세요. 물론, jdbc 프로그래밍에 익숙하시다면야. 조금만 고생하시면 되지만, 익숙치 않다고 하더라도, 할 수 있는 방법이 있습니다. 전 급할 때는 그냥 쿼리문만 날려서 파일로 저장한 뒤에 간단하게 파일 입출력을 하는 식으로 구현하기도 합니다. mydbinformation_schema 안에 있는 v..
코딩/Sql
2020. 10. 22. 00:52
최근댓글