0

Ich habe eine SQL-Datei, die eine generierte Dump, die posgresl im gehend zu importieren, habe ich diesen Befehl psql -U postgres -d app -1 -f postgres.sql zu versuchen, es zu importieren, aber es gibt einen Fehler postgres.sql:10: ERROR: relation "users" already exists und hierWie behebe ich postgres.sql: 10: Fehler: Beziehung "Benutzer" existiert bereits?

psql:postgres.sql:11: ERROR: current transaction is aborted, commands ignored u 
ntil end of transaction block 

meine SQL Datei

SET search_path=tmp; 

CREATE TABLE users (
     id INTEGER NOT NULL, 
     email VARCHAR(120), 
     PRIMARY KEY (id), 
     UNIQUE (email) 
); 
INSERT INTO users VALUES(1,'[email protected]'); 
INSERT INTO users VALUES(2,'[email protected]'); 
INSERT INTO users VALUES(3,'[email protected]'); 
INSERT INTO users VALUES(4,'[email protected]'); 
INSERT INTO users VALUES(5,'[email protected]'); 
INSERT INTO users VALUES(6,'[email protected]'); 
INSERT INTO users VALUES(7,'[email protected]'); 
INSERT INTO users VALUES(8,'[email protected]'); 
INSERT INTO users VALUES(9,'[email protected]'); 
INSERT INTO users VALUES(10,'[email protected]'); 
CREATE TABLE raffle (
     id INTEGER NOT NULL, 
     user_id INTEGER, 
     colour VARCHAR(120), 
     up1 VARCHAR(4), 
     up2 VARCHAR(4), 
     PRIMARY KEY (id), 
     CONSTRAINT _color_up1_up2_uc UNIQUE (colour, up1, up2), 
     FOREIGN KEY(user_id) REFERENCES users (id) 
); 
INSERT INTO raffle VALUES(1,1,'Blue','7c4c','5c7e'); 
INSERT INTO raffle VALUES(2,1,'Pink','635d','853f'); 
INSERT INTO raffle VALUES(3,1,'Plum','5e80','7611'); 
INSERT INTO raffle VALUES(4,1,'Aqua','937c','1b75'); 
INSERT INTO raffle VALUES(5,2,'Navy','1d9a','8914'); 
INSERT INTO raffle VALUES(6,1,'Grey','d869','fc97'); 
INSERT INTO raffle VALUES(7,4,'Rose','5fee','b31f'); 
INSERT INTO raffle VALUES(8,1,'Ruby','d5b4','e749'); 
INSERT INTO raffle VALUES(9,2,'Teal','cf0b','3bf5'); 
INSERT INTO raffle VALUES(10,1,'Gold','98a7','3079'); 
INSERT INTO raffle VALUES(11,1,'Jade','5c69','66f8'); 
INSERT INTO raffle VALUES(12,1,'Lime','156f','6b34'); 
INSERT INTO raffle VALUES(13,1,'Blue','7da3','d95b'); 
INSERT INTO raffle VALUES(14,1,'Pink','a63e','b9b6'); 
INSERT INTO raffle VALUES(15,1,'Plum','d989','71a5'); 
INSERT INTO raffle VALUES(16,1,'Aqua','7372','0682'); 
/**** 
INSERT INTO raffle VALUES(17,9,'Navy','01b3','e444'); 
INSERT INTO raffle VALUES(18,1,'Grey','d679','0123'); 
INSERT INTO raffle VALUES(19,1,'Rose','5963','692d'); 
... 
***/ 

gibt es dort etwas oder etwas fehlt ich verstehe nicht ganz den Fehler

Antwort

0

Sie haben bereits eine Tabellebenannt

+0

also entferne ich es? – litheng

+0

@litheng, ich würde keinen Tisch entfernen, bevor ich ihn zuerst ansehe. –

+0

was die Schlussfolgerung – litheng

Verwandte Themen