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 4416 게시물 읽기
No. 4416
copy로 파일을 읽어 들일때 시퀀스 문제....
작성자
박기원
작성일
2002-10-28 15:10
조회수
992

안녕하세요?

다름이 아니라요

지난번에 copy로 해서 데이터를 불러 들이는데요

그때 sequence를 달고 시퀀스를 디폴트로 증가시키는 부분이 있어서 copy명령어가 안되더라구요.....

혹시 이거 해결방법 없나요?

아니면 제가 잘못해서 그런가요....

이미 하셨던 분들의 조언 부탁드립니다.

create sequence user_seq;

create table user(

s_id integer DEFAULT nextval('user_seq') UNIQUE NOT NULL,

id char(16) UNIQUE not null,

password char(16),

name char(16),

);

스펙은 워에 처럼 되어 있구여 데이터는 copy로해서 불러 들이는데 s_id가 자동증가되는거라 이부분에서 어쩌구 저쩌구라고 뜨더라구요...

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

Sequence 가 있는 경우 Copy 로 자료를 덤프 받아서 처리를 할려면 당연히 덤프 자료속에는 sequence 필드에는 제대로 된 자료가 들어가 있어야 합니다. 그렇지 않으면 COPY 명령어로 덤프 처리해서 넣어 줄수가 없습니다.

정재익(advance)님이 2002-10-28 15:22에 작성한 댓글입니다.

sequence있는 필드가 자료에 있다면(없으면 당연히 문제가 있을거고) load시킨뒤

create sequence user_seq에 start옵션을주어 값을 user태이블에서 max값+1로 설정해주면 될거같음니다.

황치영님이 2002-10-28 16:38에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4420잘못한 자료 복구의 방법은? [1]
박기원
2002-10-30
905
4419Join Select 후 메세지
icarus
2002-10-30
861
4417Inner Join, Outer Join? [1]
김정수
2002-10-29
1184
4416copy로 파일을 읽어 들일때 시퀀스 문제.... [2]
박기원
2002-10-28
992
4415DB 값을 다른 DB에 저장 할 수 있나요? [1]
신성하
2002-10-28
935
4413배열의 요소 전부를 검색하는 방법이 있나요? =_= [9]
신기배
2002-10-25
1234
4411pg_xlog 디렉토리 화일을 삭제했을 때 복구방법이 있는지요.. [1]
김순석
2002-10-25
1539
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다