Alguém pode me ajudar eu tenho que criar um banco de dados postgresql onde tabela Authors, ISBN e Titulo estejam interligadas?
CREATE TABLE titulo(
isbn INTEGER,
titulo VARCHAR,
nedicao INTEGER,
direitoautorais VARCHAR,
PRIMARY KEY (isbn)
);
CREATE TABLE isbn(
id SERIAL,
isbn INTEGER,
FOREIGN KEY (titulo) REFERENCES titulo (isbn),
PRIMARY KEY (id)
);
CREATE TABLE authors (
id SERIAL,
nome VARCHAR,
sobrenome VARCHAR,
FOREIGN KEY (isbn) REFERENCES isbn (id),
PRIMARY KEY (id)
);
INSERT INTO titulo (title, nedicao, direitoautorais)
VALUES
('Java How Program', '7', '2007' );
SELECT isbn, titulo, nedicao, direitoautorais
FROM titulo;
INSERT INTO isbn (isbn)
values
('[telefone removido]');
INSERT INTO authors (nome, sobrenome)
VALUES
('Harvey', 'Deitel');
SELECT id, nome, sobrenome
FROM authors;
O Codigo apresenta o seguinte erro: ERROR: column “titulo” referenced in foreign key constraint does not exist
********** Error **********
ERROR: column “titulo” referenced in foreign key constraint does not exist
SQL state: 42703