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 7360 게시물 읽기
No. 7360
시퀀스 문제
작성자
초짜군(king3dori)
작성일
2008-03-01 05:41
조회수
6,311

백업을 해서 오너등을 바꿔서 새로운 디비에 넣었습니다.

시퀀스 테이블도 같이 들어가 있는데 자동생성이 안되네요...


여기서 찾아서

alter table article set default (nextval('seq_article')::text);


이렇게 하면 default 부분에러가 납니다...


시퀀스 테이블 드롭해서 새로 생성해도 증가가 안됩니다...


현재 article 테이블에 id 가 1933 까지 있는데,


select * from seq_article;

 sequence_name | last_value | increment_by |      max_value      | min_value | cache_value | log_cnt | is_cycled | is_called

---------------+------------+--------------+---------------------+-----------+-------------+---------+-----------+-----------

 seq_article         |         1193 |                   1 | 9223372036854775807 |          1 |                 1 |          0 |      f         | t

(1건 있음)


이렇게 나오는데요...


뭐가 잘못 된건지요?...


여기서 도움좀 받고 있습니다...감사하고 이번에도 도움좀 부탁 드립니다.


이 글에 대한 댓글이 총 3건 있습니다.
또 하나

id int8 NOT NULL

이 부분을

alter table article alter column id type BIGSERIAL;

이렇게 해 봤더니

오류:  "bigserial" 자료형 없음

이라고 나오네요...

pgadmin이라는게 있길래 그것도 찾아서 깐후에 자료형을 바꿔봐도 안되는군요.

완전 해메고 있습니다.
초짜군님이 2008-03-03 01:15에 작성한 댓글입니다. Edit
alter table article set default (nextval('seq_article')::text);
--> alter table article
      alter column [COLUMN_NAME] set defualt (nextval('seq_article')::text);

type이 다르다면 ^-^;
--> alter table article
      alter column [COLUMN_NAME] set defualt (nextval('seq_article')::text)::regclass;

bigserial 은 잘 모르겠네요 >.< 

abcd님이 2008-03-03 09:36에 작성한 댓글입니다.
이 댓글은 2008-03-03 09:46에 마지막으로 수정되었습니다. Edit
alter table article alter column id type bigint;
로 하세요..

serial은 create table 할때 일종의 aliase 개념으로 생각하면 됩니다. int4 데이터 타입에 시퀀스값을 default로 가지는 것으로요..

그나저나.. bigint를 쓸 정도면 도데체 어느정도나 자료가 많길레... ^^;
최정대(whitekid)님이 2008-03-04 11:09에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7364DB 업그레이드하면서 데이타를 옮길려고 합니다. 인코딩 변경해서요. 고수님들 의견 부탁 드립니다. [2]
김대헌
2008-03-05
5791
7362시퀀스 문제 [1]
초짜군
2008-03-05
6176
7361배열과 FK [2]
이리
2008-03-04
5808
7360시퀀스 문제 [3]
초짜군
2008-03-01
6311
7353SET client_encoding='SJIS' 이것을 psql 이시작하면서 부터 클라이언트 인코딩을 이것으로 고정하려고하는데요 잘안되네요. [4]
김대헌
2008-02-29
6172
7352초짜입니다. 고수님들 도움을... [2]
임병민
2008-02-29
5770
7351쿼리를 날리면 연결이 끈겨요... [5]
초짜군
2008-02-27
6338
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다