PostgreSQL に関する次の指示があります。
CREATE TABLE ACTOR(
ACT_CUIL NUMERIC(8,0) NOT NULL,
ACT_NOMBRE CHARACTER VARYING(25) NOT NULL,
ACT_APELLIDOPAT CHARACTER VARYING(25) NOT NULL,
ACT_APELLIDOMAT CHARACTER VARYING(25) NOT NULL,
ACT_NOMARTCO CHARACTER VARYING(25) NULL,
ACT_ROL CHARACTER VARYING(25) NOT NULL,
PRIMARY KEY (ACT_CUIL),
FOREIGN KEY (ID_ELEN) REFERENCES ELENCO(ID_ELEN)
);
ACTOR からの主キーが作成されます。しかし、pgAdminコンパイラは私に言います:
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "actor_pkey" for table "actor"
ERROR: column "id_elen" referenced in foreign key constraint does not exist
********** Error **********
ERROR: column "id_elen" referenced in foreign key constraint does not exist
SQL state: 42703
これについては、何が問題なのかわかりません。http://www.postgresql.org/docs/8.1/static/ddl-constraints.htmlの公式ドキュメントを使用します
ありがとうございます。それでは、お元気で