0
私は外部キーを作成したいが、エラー42P01:関係ソリカントが存在しない。"エラー42P01:関係は存在しません"(PostgreSQLの非公開スキーマ)
私はスキーマ:publicとlaboratorioが必要です。
私のテーブルはprocedenciasと呼ばれます。私は懇願のテーブルへの外部キーを作成したい。どちらもラボラトリスキーマに属します。ターゲットテーブルフィールドのオートコンプリートでさえ、テーブルを検索して見つけます。
私はそれを参照してください。私はpublicスキーマの任意のテーブルにforeingキーを作成することができます
- 。
- laboratorioスキーマのテーブルにforeingキーを作成できません。 外部キーの作成中にエラーが発生しました。
私はJetBrainsのDataGripソフトウェアを使用しています。
これは「solicitantes」と呼ばれるテーブルのDDLです:
CREATE TABLE laboratorio.solicitantes
(
id_solicitante serial NOT NULL,
nombre_solicitante character varying(100) NOT NULL,
CONSTRAINT solicitantes_pkey PRIMARY KEY (id_solicitante)
)
WITH (
OIDS=FALSE
);
ALTER TABLE laboratorio.solicitantes
OWNER TO roby;
CREATE UNIQUE INDEX solicitantes_id_solicitante_uindex
ON laboratorio.solicitantes
USING btree
(id_solicitante);
CREATE UNIQUE INDEX solicitantes_nombre_solicitante_uindex
ON laboratorio.solicitantes
USING btree
(nombre_solicitante COLLATE pg_catalog."default");
は、私は、スキーマ名を指定するために持っていると思うが、私はどこDataGripでそれを行うにはわかりません。
私はこれを試しても機能しませんでした。ターゲットテーブル:laboratorio.solitantes –
このエラーはスペイン語であり、データベースではツールではなく、このエラーが発生します。懇願のテーブルのDDLを提供してください。 – moscas