|
|
|
|
File: [Development] / InfoGlueCalendar / schema_oracle.sql
(download)
Revision: 1.1, Fri Jun 16 11:11:34 2006 UTC (4 years, 2 months ago) by mattias Branch: MAIN CVS Tags: HEAD Initial checkin in new rep |
CREATE TABLE calendar ( id int NOT NULL , name varchar(255) default NULL, description varchar(255) default NULL, owner varchar(255) default NULL, eventtype_id int, PRIMARY KEY (id) ); CREATE TABLE calendar_role ( id int NOT NULL, calendar_id int NULL, roleName varchar(255) NOT NULL, PRIMARY KEY (id) ); CREATE TABLE calendar_group ( id int NOT NULL, calendar_id int NULL, groupName varchar(255) NOT NULL, PRIMARY KEY (id) ); CREATE TABLE category ( id int NOT NULL , name varchar(255) default NULL, description varchar(255) default NULL, active int default '1' NOT NULL , parentId int, PRIMARY KEY (id) ); CREATE TABLE entry ( id int NOT NULL , firstName varchar(255) default NULL, lastName varchar(255) default NULL, email varchar(255) default NULL, organisation varchar(255) default NULL, address varchar(255) default NULL, zipcode varchar(255) default NULL, city varchar(255) default NULL, phone varchar(255) default NULL, fax varchar(255) default NULL, message varchar(1024) default NULL, event_id int default NULL, PRIMARY KEY (id) ); CREATE TABLE event ( id int NOT NULL , name varchar(255) default NULL, description varchar(255) default NULL, endDateTime date default NULL, startDateTime date default NULL, lecturer varchar(255) default NULL, isOrganizedByGU int default NULL, lastRegistrationDateTime date default NULL, longDescription varchar(255) default NULL, maximumParticipants int default NULL, contactEmail varchar(255) default NULL, shortDescription varchar(255) default NULL, organizerName varchar(255) default NULL, contactPhone varchar(255) default NULL, price float default NULL, customLocation varchar(255) default NULL, isInternal int default NULL, eventUrl varchar(255) default NULL, contactName varchar(255) default NULL, stateId int default NULL, creator varchar(255) NULL, calendar_id int default NULL, PRIMARY KEY (id) ); CREATE TABLE event_category ( id int NOT NULL, event_id int default 0 NULL, category_id int default 0 NOT NULL, EVENTTYPE_CATEGORYATTRIBUTE_ID int default 0 NOT NULL, PRIMARY KEY (id) ); CREATE TABLE event_location ( event_id int default 0 NULL, location_id int default 0 NOT NULL, PRIMARY KEY (event_id,location_id) ); CREATE TABLE location ( id int NOT NULL , name varchar(255) default NULL, description varchar(255) default NULL, PRIMARY KEY (id) ); CREATE TABLE participant ( id int NOT NULL , userName varchar(255) default NULL, event_id int default NULL, PRIMARY KEY (id) ); CREATE TABLE asset ( id int NOT NULL , fileName varchar(255) default NULL, assetKey varchar(255) default NULL, assetBlob blob NOT NULL, event_id int default NULL, PRIMARY KEY (id) ); # # Structure for table eventtype : # CREATE TABLE eventtype ( id int NOT NULL, name varchar(255) default NULL, description varchar(255) default NULL, PRIMARY KEY (id) ); # # Structure for table eventtype_category : # CREATE TABLE eventtype_category ( id int NOT NULL, name varchar(255) default NULL, eventtype_id int NOT NULL, category_id int NOT NULL, PRIMARY KEY (id) ); create sequence hibernate_sequence;
| No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |