Top
Phpuniverset logo
 
930 banner

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql opret tabeller via .txt fil

opret tabeller via .txt fil


 

opret tabeller via .txt fil

andreas  

hej,

når jeg prøver at indlæse disse tabeller til min database får jeg en masse fejl...

nogen der kan hjælpe mig?

jeg har først indsat min txt fil som jeg indlæser fra og derefter de fejl der
fremkommer!

---

CREATE TABLE Vark (
    genre VARCHAR(20),
    komponeringsaar INTEGER,
    stilart VARCHAR(20),
    komponist VARCHAR(20),
    varknavn VARCHAR(20),
    PRIMARY KEY (komponist, varknavn)

);

    
CREATE TABLE Indspilning (
    komponist VARCHAR(20),
    varknavn VARCHAR(20),
    indspilningsaar Integer,
    indspilningsted VARCHAR(20),
    PRIMARY KEY (indspilningsaar, indspilningsted),
    FOREIGN KEY (komponist, varknavn) REFERENCES Vark(komponist, varknavn)
    ON DELETE SET NULL ON UPDATE CASCADE
);


CREATE TABLE Gruppe (
    gruppenavn VARCHAR(20) PRIMARY KEY,
    dannetaar Integer,
    oplosaar integer CONSTRAINT aarstal CHECK (dannetaar<=oplosaar),
    nationalitet VARCHAR(20),
    indspilningsaar Integer,
    indspilningsted VARCHAR(20),
    FOREIGN KEY (indspilningsaar, indspilningsted) REFERENCES 

Indspilning(indspilningsaar, indspilningsted) ON DELETE SET NULL ON UPDATE CASCADE
        
);



CREATE TABLE GruppeMedvirkne (
    navn VARCHAR(20),
    gruppenavn VARCHAR(20),
    PRIMARY KEY (navn, gruppenavn),
    FOREIGN KEY (gruppenavn) REFERENCES Gruppe(gruppenavn)
    ON DELETE SET NULL ON UPDATE CASCADE
);

CREATE TABLE Medvirkne (
    rolle VARCHAR(20),
    navn VARCHAR(20) PRIMARY KEY,
    FOREIGN KEY (navn) REFERENCES GruppeMedvirkne(navn)
    ON DELETE SET NULL ON UPDATE CASCADE    
);


CREATE TABLE IndspilEnhed (
    indspilningsaar Integer,
    indspilningsted VARCHAR(20),
    kode Integer,
    PRIMARY KEY (indspilningsaar, indspilningsted, kode),
    FOREIGN KEY (indspilningsaar, indspilningsted) REFERENCES 

Indspilning(indspilningsaar, indspilninsted)
    ON DELETE SET NULL ON UPDATE CASCADE
);

CREATE TABLE Enhed (
    type VARCHAR(20),
    selskabNavn VARCHAR(20),
    kode Integer PRIMARY KEY,
    titel VARCHAR(20),
    udgivetaar VARCHAR(20),
    FOREIGN KEY (kode) REFERENCES IndspilEnhed(kode)
    ON DELETE SET NULL ON UPDATE CASCADE
);


CREATE TABLE Sektion (
    selskab VARCHAR(20) PRIMARY KEY,
    kode Integer,
    cdNummer Integer,
    startspor Integer,
    indspilningsaar Integer,
    indspilningsted VARCHAR(20),
    FOREIGN KEY (kode) REFERENCES Enhed(kode) ON DELETE SET NULL ON UPDATE CASCADE,
    FOREIGN KEY (indspilningaar, indspilningsted) REFERENCES 

Indspilning(indspilningaar, indspilningsted) ON DELETE SET NULL ON UPDATE CASCADE
);

----

test5=# \i c:.txt
psql:c:.txt:9: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
'vark_pkey' for table 'vark'
CREATE
psql:c:.txt:20: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
 'indspilning_pkey' for table 'indspilning'
psql:c:.txt:20: NOTICE:  CREATE TABLE will create implicit trigger(s) for FORE
IGN KEY check(s)
CREATE
psql:c:.txt:32: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
 'gruppe_pkey' for table 'gruppe'
psql:c:.txt:32: NOTICE:  CREATE TABLE will create implicit trigger(s) for FORE
IGN KEY check(s)
CREATE
psql:c:.txt:42: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
 'gruppemedvirkne_pkey' for table 'gruppemedvirkne'
psql:c:.txt:42: NOTICE:  CREATE TABLE will create implicit trigger(s) for FORE
IGN KEY check(s)
CREATE
psql:c:.txt:49: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
 'medvirkne_pkey' for table 'medvirkne'
psql:c:.txt:49: NOTICE:  CREATE TABLE will create implicit trigger(s) for FORE
IGN KEY check(s)
psql:c:.txt:49: ERROR:  UNIQUE constraint matching given keys for referenced t
able "gruppemedvirkne" not found
psql:c:.txt:59: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
 'indspilenhed_pkey' for table 'indspilenhed'
psql:c:.txt:59: NOTICE:  CREATE TABLE will create implicit trigger(s) for FORE
IGN KEY check(s)
psql:c:.txt:59: ERROR:  UNIQUE constraint matching given keys for referenced t
able "indspilning" not found
psql:c:.txt:69: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
 'enhed_pkey' for table 'enhed'
psql:c:.txt:69: NOTICE:  CREATE TABLE will create implicit trigger(s) for FORE
IGN KEY check(s)
psql:c:.txt:69: ERROR:  Relation "indspilenhed" does not exist
psql:c:.txt:81: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
 'sektion_pkey' for table 'sektion'
psql:c:.txt:81: NOTICE:  CREATE TABLE will create implicit trigger(s) for FORE
IGN KEY check(s)
psql:c:.txt:81: ERROR:  Relation "enhed" does not exist
test5=#



Dato : 14.03.2004, 16:14

Visninger : 1316

Points : 100




Login for at skrive et indlg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund