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 6872 게시물 읽기
No. 6872
insert가 갑자기 안됨니다. -_-;
작성자
김성운
작성일
2006-10-30 14:24
조회수
4,620

mysql  만 사용하다가 이번에 디비를 postgresql 로 바꾸었습니다. 다른 한글 설정은 이곳 참고 자료를 사용해서 설정을 해보았는데요.


다음과 같이 파일을 저장하고 test.sql


CREATE TABLE member (

  uid int  NOT NULL PRIMARY KEY,

  name varchar(30) NOT NULL default ''

);


psql

\i test.sql

하면 다음과 같은 에러가 나옴나다.


서버가 갑자기 연결을 닫았음 이런처리는 클라이언트의 요구를 처리하는 동안이나 처리하기 전에 서버가 갑자기 종료 되었음을 의미함

test.sql : 서버로 부터 연결이 끊어 졌습니다.


그런데 위에 퀴리 문을 아래와 같이 고치면 정상작동 합니다.


CREATE TABLE member (

  uid int  NOT NULL ,

  name varchar(30) NOT NULL default ''

);

이유가 무엇이죠?

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

uid 쪽에 중복된 키가 있을 수 있습니다. 그래도 접속이 종료되는건 좀 거시기 하네요;;;


여튼 테이블을 만들고 데이터를 다 넣으신후에 PK를 잡아보세요


ALTER TABLE member ADD PRIMARY KEY (uid);


이렇게 하시면 그 후에 PK를 잡을 수 있습니다.

이래도 에러메시지가 나오시면 다시 그대로 올려주세요


select uid, count(*) from member group by 1;

하시면 중복되는 PK를 찾으실 수 있습니다.

신기배(소타)님이 2006-10-30 14:30에 작성한 댓글입니다.

테이블에 아무런 데이터도 없습니다. 기존 20개 테이블중에 19개는 아무 이상없이 만들어 졌는데요.


 member 테이블만  안만들어 지는 군요 .

테이블 만들때 무조건 PRIMARY KEY를 제외해야 테이블이 만들어 짐니다.

그리고 아무런 데이터가 없는 테이블을 일단 primary key 구문을 없애고 만든후

create table member (

uid int NOT NULL

);


//아무 데이터 입력 안함.

alter table member add primary key(uid) ; 하면

에러메시지 :

서버가 갑자기 연결을 닫았음 이런 처리는 클라이언트의 요구를 처리하는 동안 서버가 갑자기 종료 되었음을 의미함. 서버로 부터 연결이 끊어 졌습니다. 다시 연결을 시도합니다.  성공!

이라고 나옴니다. 무슨 문법 에러 있어도  psql 을 그냥 빠져 나가네요..


그리고 신기배님 답변 감사 드립니다.

김성운님이 2006-10-30 15:04에 작성한 댓글입니다. Edit

서버의 log 를 확인함 해보시면 어떠할런지요..

tyro님이 2006-10-30 22:41에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6875StreamServerPort: gethostbyname(*) failed [6]
손상혁
2006-11-01
4443
6874초보의 function 만들기 도움 요청 ^-^ [3]
롱다리
2006-10-30
5921
6873파일로 퀴리 입력시 에러 발생 [4]
조성남
2006-10-30
6509
6872insert가 갑자기 안됨니다. -_-; [3]
김성운
2006-10-30
4620
6871급질> 문장 속에 단어 찾기... [5]
2006-10-30
4108
6870[질문]Fedora Core 4,5 + Postgres 8.~ 에서 부팅시 postmaster가 시작않됨 [6]
페도라이상해
2006-10-26
4113
6869전문가분들 도와주세요 ( 사례하겠습니다. 프리렌서환영)
도와주세요
2006-10-25
3490
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다