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
운영게시판
최근게시물
PostgreSQL Q&A 8549 게시물 읽기
No. 8549
중복된 컬럼명과 컬럼값 삭제
작성자
postgres
작성일
2009-11-23 17:22
조회수
8,243

pgAdmin III 에서 데이터 백업 후 refresh를 했더니..


일부 테이블의 내용이 중복되어 입력이 되어있습니다..


그 전에 db 내용을 삭제했었는데..


원본까지도 바뀌어 버려서..


db 전체가 그렇게 바뀐것도 아니고 일부 데이터가 많은 테이블만 그렇게 되어버렷습니다..



================================

테이블명 : AATable

컬럼명 : aa | bb | cc | dd

컬럼값 : 11 | 22  | 33 | 44

================================


요게 원본이라면


현재 상태는


================================

테이블명 : AATable

컬럼명 : aa | bb | cc | dd | aa | bb | cc | dd

컬럼값 : 11 | 22  | 33 | 44  | 11 | 22  | 33  | 44

================================


이렇게 중복된 컬럼명에 똑같은 컬럼값이 입력이 되어있네요;;


GUI 상태에서 del키로 삭제를 하려니 pk가 없다고 선택된 컬럼만 삭제가 안되고..


쿼리문을 날리자니..pk도 생성안되고 값이랑 이름이 다 같아서 조건문을 어찌 써야할지도 난감하네요..


데이터가 많아서 전체 삭제 후 하나씩 insert하기도 난감한 상황입니다..


전문가 분들의 조언을 구합니다 ㅠㅠ

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

DB를 삭제해도 된다면, 백업 파일에서 데이타가 중복되어 있는지 확인하시는 것이 어떨까요?
백업 데이타에 중복이 되어 있다면, 중복을 제거 한 후 DB를 삭제 하시고, 다시 복원하는 것이죠.

김대청(dcmru)님이 2009-11-23 17:42에 작성한 댓글입니다.

db 를 백업하니


aaaa.backup 파일로 생성이 되던데


이 문서를 어디서 편집을 해야 하나요??

postgres님이 2009-11-23 18:19에 작성한 댓글입니다. Edit

유닉스나 리눅스이면 vi, 윈도우이면, notepad 등으로 편집하시면 되죠. 혹시 압축 옵션을 주셨다면, pg_restore로 압축만 풀어 파일에 리다이렉션 하셔서 쓰여진 파일로 에디트 하시면 됩니다. 또는 압축 옵션을 주지 않고 백업 한 후 에디트 하신 후 psql로 복원 하시면 됩니다.

김대청(dcmru)님이 2009-11-23 18:54에 작성한 댓글입니다.
이 댓글은 2009-11-23 18:55에 마지막으로 수정되었습니다.

답변 감사합니다 

어찌어찌 하다보니까 다행히 복구 되었네요;; ㅎㅎㅎㅎ

덕분에 야근을 면햇다능..ㅋ

postgres님이 2009-11-23 19:51에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
8563디비 복구 질문. [2]
슝슝이
2009-12-02
6961
8562소기업 인사관리프로그램을 만들때 [1]
아남
2009-12-02
7110
8561미리 쿼리를 저장해서 간편하게 실행 [4]
souler
2009-11-28
7045
8549중복된 컬럼명과 컬럼값 삭제 [4]
postgres
2009-11-23
8243
8544postgresql 웹호스팅 해주는업체 문의 [1]
김병석
2009-11-22
7888
8542신규 데이터를 참조하여 자동 생성? [4]
souler
2009-11-19
7265
8541쿼리 질문한번더 드립니다 [4]
김영준
2009-11-17
7299
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다