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 4461 게시물 읽기
No. 4461
Mysql에서는 문제 없던게 postgres에서는 안되니 황당하군요.
작성자
박지영
작성일
2002-12-05 23:38
조회수
1,074

음..이번에 postgres를 이용해서 프로젝트를 하는데..쩝..쭉 mysql만 쓰다가 이번에 postgres를 사용하니 헷갈리는게 한두가지가 아닌데요.

 

일단 제가 질문을 드리고자 하는것은..

 

Mysql에서는 빈값을 넣어도 문제없는데..

postgres에서는 빈값을 넣을라고 하면은..

 

ERROR: pg_atoi: zero-length string

 

에러가 나는군요.당근 언어는 php이구요.모두 not null 이구요.쩝 디폴트는 하나도 없습니다.예상외로 국내에는 postgres문서가 없군요.phper들은 많이 쓰는것 같지도 않구요.

 

위 문제때문에 돌아다니다가 결국 찾지 못하고 글을 올리게 됩니다.

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

pg_atoi() 함수에서 걸리는 걸 보니 attribute type 이 수치형인가 보군요. 그렇다면 당연히 not null 이 설정되어 있다면 0 라도 넣어 줘야 합니다. 값을 넣지 않으면 안됩니다. 아니면 말씀하신대로 default 값이라도 설정을 해줘야 합니다.

 

동일한 상황에서 MySQL 이 동작을 했다면 MySQL 이 오히려 오동작을 했다고 생각하셔야 합니다.

정재익(advance)님이 2002-12-06 07:27에 작성한 댓글입니다.

끄덕끄덕

pgsql이 정상동작을 한듯 ( -_);;

그나저나 맥OS X에서 pgsql 이 컴파일이 안되요 =_=

7.2.x 까지는 정상적인 바이너리 버전이라도 있었는데 7.3이 빌드 됐길래 받았더니 initdb까지는 우여곡절로 되지만 pg_ctl 에서 시작이 안됨 -_-;;;;

난 저주 받았단 말인가~~~

신기배(nonun)님이 2002-12-06 08:18에 작성한 댓글입니다.

//정재익님께

 

varchar형도 수치형인가요?int형에는 디폴트로 0을 주고 해봤는데도 에러가 나서요.

 

그럼 varchar형은 not null 로만 하고 디폴트를 설정하지 않아도 아무 값도 넣지 않아도 된다는 말씀인가요?

 

답변 부탁 드리겠습니다.

박지영님이 2002-12-06 08:53에 작성한 댓글입니다.

쿼리문을 php 문에서 말고

디비에 접속해서 직접 해 보십시오..

 

보통 디버그를 위해 echo "쿼리문";

이리해서 나온 쿼리를 실행하면 대부분 해결됩니다.

김순석(astrobio)님이 2002-12-06 09:36에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4464python 설치문의 입니다..
진윤오(uzpia)
2002-12-06
1034
4504┕>게임만 잘 한다면 만사 형통 ~!!
야호신난다
2003-01-02 23:29:08
1088
4506┕>게임만 잘 한다면 만사 형통 ~!!
야호신난다
2003-01-03 03:24:36
982
4579┕>인터넷의 모든 동영상은 나의 컴으로 ...
김성
2003-02-13 10:30:02
1129
4615┕>인터넷사이트에서의 북한주민접촉승인제 폐지를 위한 서명 운동
피플
2003-03-11 15:12:13
951
4463odbc, encoding [1]
이경욱
2002-12-06
1376
4462serial, PK, FK [3]
이경욱
2002-12-06
1279
4461Mysql에서는 문제 없던게 postgres에서는 안되니 황당하군요. [4]
박지영
2002-12-05
1074
4460DB 구동시키는데 다음과 에러가 생기는군요 흑흑 [2]
김태형
2002-12-05
1302
4459\copy 명령에 대한질문입니다. [4]
러프
2002-12-05
1444
4457꼬리에꼬리를 무는 자료 알아내기.. [4]
박기원
2002-12-02
1081
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다