<DBever>
대표님이 말씀하신 방법중 하나라고 생각 됩니다.
[dbeaver] : 여러 가지 DBMS를 하나의 툴로 통합 관리해주는 어플리케이션
1. Mysql , postgresql 을 해당 통합 DBMS로 연동
기존 Mysql , Postgresql 두 개 모두 관리자 비밀번호 설정을 해주는게 좋습니다 .
How to Mysql
mysql> ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '변경 비밀번호';
How to Postgresql
postgres>- create user '계정' with encrypted password '패스워드';
postgres>- alter user '계정' with encrypted password '패스워드';
postgresql -> 명령어 확인 필수
ㅇ 현재 PostgreSQL 사용 Port
postgres=# SELECT inet_server_port();
ㅇ 현재 Database
postgres=# SELECT current_database();
ㅇ 현재 접속 User
postgres=# SELECT current_user;
ㅇ 현재 Server IP
postgres=# SELECT inet_server_addr();
ㅇ 현재 PostgreSQL version
postgres=# SELECT version();
ㅇ 현재 PostgreSQL 시간
postgres=# SELECT current_time;
ㅇ 현재 PostgreSQL 의 UPTIME
postgres=# SELECT date_trunc('second', current_timestamp - pg_postmaster_start_time())
as uptime;
ㅇ 현재 PostgreSQL 의 시작시간
postgres=# SELECT pg_postmaster_start_time();
ㅇ 현재 PostgreSQL 의 UPTIME 상세
postgres=# SELECT current_timestamp - pg_postmaster_start_time();
ㅇ 현재 PostgreSQL 에 존재하는 Database
postgres=# SELECT datname FROM pg_database;
2 . Mysql ,postgresql JDBC 설치 및 계정 연동 Test Connection 버튼을 누르면 자동으로 설치 및 해당 DB를 찾아 줍니다.
3. 본사 sever mysql Script.sql 파일을 export 해준다.
4. 기존에 DBever에 연동해둔 내 Mysql에 해당 스크립트를 불러오기 해서 스키마 + 데이터를 복원하였다.
5. 이후 해당 Mysql 파일을 내보내기를 통해 데이터 베이스를 바로 Postgresql로 마이그레이션 해줍니다
6. 시스템이 알아서 테이블링 맵핑도 해주고 데이터를 바로 넘겨 줍니다,
7. 보면 Mysql과 동일한 스키마 및 데이터가 넘어간걸 볼 수 있습니다 .
'SW Dev Portfolio' 카테고리의 다른 글
[JAVA]대한민국 법정동 코드 reg-code-api 조회 API 사용방법 알려드리오 (0) | 2023.11.04 |
---|---|
Content-Security-Policy (CSP) 헤더 관하여 알아보았다 (2) | 2023.10.26 |
지도 api (네이버,카카오) + 공공데이터 활용 앱 개발 Test 영상 (3) | 2023.10.20 |
정보처리기사 : 소프트웨어 설계에서 자주 발생하는 문제에 대한 일반적이고 반복적인 해결 방법을 무엇이라고 하는가? (0) | 2023.10.13 |
Java 백엔드 기반 DBMS (MSSQL , MYSQL)으로 대량의 데이터를 컨트롤 및 서버 과부화를 막기 위한 고찰 (0) | 2023.10.12 |
카카오 개발자 카카오 지도 목적지 검색 API 서비스를 사용해보도록하지 (0) | 2023.10.05 |