database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27110 게시물 읽기
No. 27110
DB 이전에 관해 조언 부탁드립니다.
작성자
Fokies
작성일
2007-10-26 04:38ⓒ
2007-10-26 05:29ⓜ
조회수
2,081

새로 웹 시스템을 업글하는데 기존 database의 table 형태와 타입이 완전히 바뀌었습니다.
그래서 기존에 있던 database의 data들을 새로오운 table들로 옮겨야 하는데요.(즉, 기존 데이터들을 가지고 db를 재구성해야한다는 얘기랍니다.)  윗분(?)ㄲ 일주일 안에 다 옮기라고 하시는데 어떤 방법으로 해야 마이그레이션이 제일 쉽게 되나요?

이해가 잘 안되시는 분을 위해 설명하자면

db_old라는 database에는

user
-id
-username
-password
-role
-entity_id

라는 table이 있다면

db_new에는

user
-user_id
_user_name
-user_password
-user_role
-ative

뭐 이런식으로 table안의 필드이름과 갯수등이 틀려서
db_old: user_id -> db_new: id
이런식으로 데이터들을 맞는 필드로 마이그레이션을 해줘야 하는데요.. 
즉 해당 필드에 맞춰서 data들 다 옮겨가야 합니다.
이럴 경우 어떻게 해야 가장 간단하게 빨리 db이전이 가능할까요?
PHP로 프로그래밍 해야하나요?? 혹시 컨버팅 스크립트의 예제를 구할 수 있을까요?
여러분의 고견을 듣고 싶습니다.

정말 감사합니다!!!!!

이 글에 대한 댓글이 총 1건 있습니다.

insert into db_new.user (컬럼) select 컬럼 from db_old.user;

등으로 필요한 data만 옮겨가시면 될것 같네요.
반화넬(반씨아찌)님이 2007-10-26 09:09에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27115C++에서 프로시저 호출하는데 에러가... 도움 주세요
사슴
2007-10-29
2455
27114질문 하나 드리겠습니다. [1]
김민균
2007-10-29
2368
27113select로 컬럼의 존재 여부를 알수있을까요?
임시손님
2007-10-29
1864
27110DB 이전에 관해 조언 부탁드립니다. [1]
Fokies
2007-10-26
2081
27109레코드 그룹지어서 문자열 연결하기 [2]
정왕균
2007-10-25
3371
27107fulltext 검색에서 질문 드립니다. (정렬문제)
반화넬
2007-10-25
2364
27106MySQL 한글 인덱싱 되나요?
김수리
2007-10-25
2126
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다