나는이 document의 지침을 따르고 있습니다. 제 정확한 버전은 8.4.4입니다. 표/PRIMARY KEY를 만들 테이블에 대한 암시 적 인덱스 "testinfo_pkey"를 생성합니다CREATE TABLE 명령의 문제점은 무엇입니까?
그것은 완전히 내 PRIMARY KEY 제약 조건을 무시 "testinfo"
이 내가
CREATE TABLE testInfo (
testNo integer PRIMARY KEY,
product varchar(15),
firmware varchar(15),
startDate date,
eta date
);
주의 사항을 수행하려고 할 것입니다. 나는 이것이 문서의 예제와 본질적으로 동일하지 않다는 것을 알지 못한다.
CREATE TABLE products (
product_no integer PRIMARY KEY,
name text,
price numeric
)
나는 명백한 바로 내 얼굴을 쳐다보고 확신합니다. 그럼에도 불구하고 나는 어떤 도움을 주셔서 감사하겠습니다.
업데이트 : 설명서에서 예제를 시도했지만 동일한 메시지를 반환합니다. 그렇다면 문서가 잘못되었다거나 8.4.4가 버그라고 결론 내릴 수 있습니까?
'기본 키'제약 조건을 어떻게 무시합니까? 'testNo'에 대해 중복 값을 삽입 해 보았습니까? –
기본 키 testinfo_pkey가 testNo 열을 사용하지 않는다는 의미입니까? psql로부터'\ d testInfo'를 실행 해 테이블 정의를 확인해주세요. –
"NOTICE"의 어느 부분을 오류로 해석합니까? 이것은 오해처럼 보입니다. –