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 4420 게시물 읽기
No. 4420
잘못한 자료 복구의 방법은?
작성자
박기원
작성일
2002-10-30 14:39
조회수
905

안녕하세요?

방금전에 놀라운 일을 저지르고 말았습니다.

바로 update 명령어를 쓰는데 where절을 안붙여서 전부의 데이터가 update되었습니다.

이럴경우 어떡해야하나요?

만약 delete일때는 어케해야하요?

복구의 방법은 없나요?

이런거 자세한 문서혹시 아는 곳좀 갈켜주실수있나요?

그럼 안녕히

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

작업전에 transaction 하에서 작업하는 습관을 길러야 합니다.

 

begin;

 

update...

delete...

 

commit;

 

이렇게 할 경우 commit 하기 전에 rollback 으로서 자료를 복구할 수 있지요. 그리고 또 하나의 방법은 항상 철저한 백업.

 

update/delete 구문에서 where 절 안쓰는 것은 초보때 많이 저지르는 실수지요.

정재익(advance)님이 2002-10-30 20:18에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4424[질문]primary 생성시 NOTICE 항목이 안보이려면.. [3]
유지형
2002-11-02
881
4422[사과] 죄송합니당.^^; [1]
이근호
2002-10-31
823
4421select 문에서 for update 문 어떤 기능을 하죠? [3]
한사랑
2002-10-31
3038
4420잘못한 자료 복구의 방법은? [1]
박기원
2002-10-30
905
4419Join Select 후 메세지
icarus
2002-10-30
860
4417Inner Join, Outer Join? [1]
김정수
2002-10-29
1183
4416copy로 파일을 읽어 들일때 시퀀스 문제.... [2]
박기원
2002-10-28
991
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다