Try This:

#
-----------------------------------------------------------------------
# PORTAL_TODOLIST_CATEGORY
#
-----------------------------------------------------------------------
drop table if exists PORTAL_TODOLIST_CATEGORY;

CREATE TABLE PORTAL_TODOLIST_CATEGORY
(
                    CATEGORY_ID INTEGER (11) NOT NULL AUTO_INCREMENT,
                    DESCRIPTION VARCHAR (250) NOT NULL,
                    NAME VARCHAR (50) NOT NULL,
    PRIMARY KEY(CATEGORY_ID)
);

#
-----------------------------------------------------------------------
# PORTAL_TODOLIST
#
-----------------------------------------------------------------------
drop table if exists PORTAL_TODOLIST;

CREATE TABLE PORTAL_TODOLIST
(
                    TODO_ID INTEGER (11)  NOT NULL AUTO_INCREMENT,
                    OWNER VARCHAR (50) NOT NULL,
                    SINGLE INTEGER default 0,
                    CATEGORY_ID INTEGER (11) NOT NULL,
                    SHORT_TEXT VARCHAR (100) NOT NULL,
                    LONG_TEXT VARCHAR (255),
                    PRIORITY INTEGER (11) NOT NULL,
                    USE_EXPIRATION INTEGER (11) NOT NULL,
                    EXPIRATION_DATE DATETIME,
                    DONE INTEGER default 0,
    PRIMARY KEY(TODO_ID),
    FOREIGN KEY (CATEGORY_ID) REFERENCES PORTAL_TODOLIST_CATEGORY
(CATEGORY_ID)
);

#
-----------------------------------------------------------------------
# PORTAL_TODOLIST_GROUP
#
-----------------------------------------------------------------------
drop table if exists PORTAL_TODOLIST_GROUP;

CREATE TABLE PORTAL_TODOLIST_GROUP
(
                    TODO_GROUP_ID INTEGER (11) NOT NULL AUTO_INCREMENT,
                    TODO_ID INTEGER (11) NOT NULL,
                    GROUP_NAME VARCHAR (50) NOT NULL,
    PRIMARY KEY(TODO_GROUP_ID),
    FOREIGN KEY (TODO_ID) REFERENCES PORTAL_TODOLIST (TODO_ID)
);

#
-----------------------------------------------------------------------
# PORTAL_TODOLIST_USER
#
-----------------------------------------------------------------------
drop table if exists PORTAL_TODOLIST_USER;

CREATE TABLE PORTAL_TODOLIST_USER
(
                    TODO_USER_ID INTEGER (11) NOT NULL AUTO_INCREMENT,
                    TODO_ID INTEGER (11) NOT NULL,
                    USER_NAME VARCHAR (50) NOT NULL,
    PRIMARY KEY(TODO_USER_ID),
    FOREIGN KEY (TODO_ID) REFERENCES PORTAL_TODOLIST (TODO_ID)
);


--
M. Karthikeyan, Ph.D., Scientist
 _|      _|    _|_|_|  _|
 _|_|    _|  _|        _|
 _|  _|  _|  _|        _|
 _|    _|_|  _|        _|
 _|      _| o  _|_|_|o _|_|_|_|
 National    Chemical  Laboratory
 Pune - 411 008, INDIA
 Ph: +91-(0)20-5893 457  FAX: 5893 973
 http://www.ncl-india.org/



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to