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 4532 게시물 읽기
No. 4532
1번 테이블에서 2번테이블로 정보를 이동할때
작성자
눈사람
작성일
2003-01-15 20:46
조회수
918

안녕하세여?

contents

id name comment

1 aaa aaa

2 bbb bbb

 

contents_back_up

b_id b_name b_comment

 

위와 같이 contents 테이블과 contents_back_up 테이블이 있습니다.

contents테이블은 새로운 값을 늘 update 시키고 과거의 값은 차례로 contents_backup 테이블에 저장합니다.

이렇게 할려면 어떻게 쿼리를 날려야하나요?

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

펑션을 만들어서 펑션을 이용하면 될듯..

잘 되면 트리거로 해서.. 하면 좋겠군요..

 

하는 법은..

아래분이 알려주실 겁니다.. 언젠가 ^^;;;;

신기배(nonun)님이 2003-01-16 02:21에 작성한 댓글입니다.

contents 테이블의 내용을 업데이트 시키는 조건이 어떻게 되는지요?

 

일단, contents 테이블에서 contents_backup 테이블로 이동될 자료의 기준이 분명해야, 예제를 알려주기라도 하지요. :)

 

현재 질문내용으로는 신기배님 답변밖에는.. :)

아무튼 힌트로

저런 경우라면,

 

insert into contents_back_up select * from contents where id = 1;

delete from contents where id = 1;

 

이런식의 두개의 쿼리가 함께 존재해야할 것같네요.

이동 조건이 규칙적이라면, 트리거로, 불규칙적이라면, 함수로.

거기다, 다중 사용자 환경이라면, 중복 방지를 위해서, 테이블 잠금까지 필요할 것같습니다.

김상기(ioseph)님이 2003-01-17 05:52에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4535primary key [2]
노상식
2003-01-17
1324
4534이게 왜 에러일까요? 아무리봐도 unique문제인듯 [2]
박기원
2003-01-16
1020
4533초보질문입니다...(GRANT) [4]
고종길
2003-01-16
1122
45321번 테이블에서 2번테이블로 정보를 이동할때 [2]
눈사람
2003-01-15
918
4531원격지 접속.. [1]
곽상영
2003-01-15
1332
4529밑에 디비cpu부하 편법으로 해결 -_-;;
박래정
2003-01-15
986
4528postgresql 의 high availability에 관하여. [1]
재석
2003-01-14
906
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다