[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 73632] New: umbrello sqlwriter output is anything but SQL..
From:       Riku Voipio <nchip () kos ! to>
Date:       2004-01-27 19:06:40
Message-ID: 20040127190640.294.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
      
http://bugs.kde.org/show_bug.cgi?id=73632      
           Summary: umbrello sqlwriter output is anything but SQL..
           Product: umbrello
           Version: unspecified
          Platform: Debian testing
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: uml-devel@lists.sourceforge.net
        ReportedBy: nchip@kos.to


Version:           cvs (using KDE KDE 3.1.5)
Installed from:    Debian testing/unstable Packages

The umbrello generate code -> SQL does not produce anything
meaningfull. comments get mixed between declarations and most declarations are not \
separated by "," like they should.

Here is an example (I this is <pre> and not wrapped...):

--
-- TABLE: blacklist
-- aktiivinen musta lista
--

CREATE TABLE blacklist (
        id integer PRIMARY KEY yksilöivä id-numero verkkotunnukselle    tld \
                varchar(40) viite tld-tauluun. domain-kentän kanssa uniikki,
        domain varchar(250) verkkutunuksen nimi tekstinä. tld:n ja domainin \
yhdistelmän on oltava uniikki,  added timestamp päiväys milloin lisätty,
        type integer Tyyppi: 1=roskapostittaja, 2=roskapostin tukipalvelu, \
                3=koeajalla, 4=valkoinen,
        state integer verkkotunnuksen tila: 1=aktiivinen,2=register \
lock,3=vanhentunut,4=poistunut,5=ei toimi ,
        registrar_id integer ,
        CONSTRAINT  FOREIGN KEY (1) REFERENCES blacklist(0..*)
);

I have written a small patch (will attach soon) which produces usable output:


--
-- TABLE: blacklist
-- aktiivinen musta lista
--

CREATE TABLE blacklist (
        id integer PRIMARY KEY ,        --yksilöivä id-numero verkkotunnukselle
        tld varchar(40) ,       --viite tld-tauluun. domain-kentän kanssa uniikki
        domain varchar(250) ,   --verkkutunuksen nimi tekstinä. tld:n ja domainin \
yhdistelmän on oltava uniikki  added timestamp ,       --päiväys milloin lisätty
        type integer ,  --Tyyppi: 1=roskapostittaja, 2=roskapostin tukipalvelu, \
                3=koeajalla, 4=valkoinen
        state integer , --verkkotunnuksen tila: 1=aktiivinen,2=register \
lock,3=vanhentunut,4=poistunut,5=ei toimi

        registrar_id integer
,
        CONSTRAINT  FOREIGN KEY (1) REFERENCES blacklist(0..*)
);

The contraint is still wrong, but I have no idea how that should be done???


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic