Author: assaf Date: Mon Apr 23 23:03:27 2007 New Revision: 531779 URL: http://svn.apache.org/viewvc?view=rev&rev=531779 Log: Let's decide to call it hsql all the time
Added: incubator/ode/trunk/dao-hibernate-db/src/main/sql/tables_hsql.sql (with props) Removed: incubator/ode/trunk/dao-hibernate-db/src/main/sql/tables_hsqldb.sql Added: incubator/ode/trunk/dao-hibernate-db/src/main/sql/tables_hsql.sql URL: http://svn.apache.org/viewvc/incubator/ode/trunk/dao-hibernate-db/src/main/sql/tables_hsql.sql?view=auto&rev=531779 ============================================================================== --- incubator/ode/trunk/dao-hibernate-db/src/main/sql/tables_hsql.sql (added) +++ incubator/ode/trunk/dao-hibernate-db/src/main/sql/tables_hsql.sql Mon Apr 23 23:03:27 2007 @@ -0,0 +1,156 @@ +# +# In your Quartz properties file, you'll need to set +# org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.HSQLDBDelegate +# + + DROP TABLE qrtz_locks IF EXISTS; +DROP TABLE qrtz_scheduler_state IF EXISTS; +DROP TABLE qrtz_fired_triggers IF EXISTS; +DROP TABLE qrtz_paused_trigger_grps IF EXISTS; +DROP TABLE qrtz_calendars IF EXISTS; +DROP TABLE qrtz_trigger_listeners IF EXISTS; +DROP TABLE qrtz_blob_triggers IF EXISTS; +DROP TABLE qrtz_cron_triggers IF EXISTS; +DROP TABLE qrtz_simple_triggers IF EXISTS; +DROP TABLE qrtz_triggers IF EXISTS; +DROP TABLE qrtz_job_listeners IF EXISTS; +DROP TABLE qrtz_job_details IF EXISTS; + +CREATE TABLE qrtz_job_details +( +JOB_NAME VARCHAR(80) NOT NULL, +JOB_GROUP VARCHAR(80) NOT NULL, +DESCRIPTION VARCHAR(120) NULL, +JOB_CLASS_NAME VARCHAR(128) NOT NULL, +IS_DURABLE VARCHAR(1) NOT NULL, +IS_VOLATILE VARCHAR(1) NOT NULL, +IS_STATEFUL VARCHAR(1) NOT NULL, +REQUESTS_RECOVERY VARCHAR(1) NOT NULL, +JOB_DATA BINARY NULL, +PRIMARY KEY (JOB_NAME,JOB_GROUP) +); + +CREATE TABLE qrtz_job_listeners +( +JOB_NAME VARCHAR(80) NOT NULL, +JOB_GROUP VARCHAR(80) NOT NULL, +JOB_LISTENER VARCHAR(80) NOT NULL, +PRIMARY KEY (JOB_NAME,JOB_GROUP,JOB_LISTENER), +FOREIGN KEY (JOB_NAME,JOB_GROUP) +REFERENCES QRTZ_JOB_DETAILS(JOB_NAME,JOB_GROUP) +); + +CREATE TABLE qrtz_triggers +( +TRIGGER_NAME VARCHAR(80) NOT NULL, +TRIGGER_GROUP VARCHAR(80) NOT NULL, +JOB_NAME VARCHAR(80) NOT NULL, +JOB_GROUP VARCHAR(80) NOT NULL, +IS_VOLATILE VARCHAR(1) NOT NULL, +DESCRIPTION VARCHAR(120) NULL, +NEXT_FIRE_TIME NUMERIC(13) NULL, +PREV_FIRE_TIME NUMERIC(13) NULL, +TRIGGER_STATE VARCHAR(16) NOT NULL, +TRIGGER_TYPE VARCHAR(8) NOT NULL, +START_TIME NUMERIC(13) NOT NULL, +END_TIME NUMERIC(13) NULL, +CALENDAR_NAME VARCHAR(80) NULL, +MISFIRE_INSTR NUMERIC(2) NULL, +JOB_DATA BINARY NULL, +PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP), +FOREIGN KEY (JOB_NAME,JOB_GROUP) +REFERENCES QRTZ_JOB_DETAILS(JOB_NAME,JOB_GROUP) +); + +CREATE TABLE qrtz_simple_triggers +( +TRIGGER_NAME VARCHAR(80) NOT NULL, +TRIGGER_GROUP VARCHAR(80) NOT NULL, +REPEAT_COUNT NUMERIC(7) NOT NULL, +REPEAT_INTERVAL NUMERIC(12) NOT NULL, +TIMES_TRIGGERED NUMERIC(7) NOT NULL, +PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP), +FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP) +REFERENCES QRTZ_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP) +); + +CREATE TABLE qrtz_cron_triggers +( +TRIGGER_NAME VARCHAR(80) NOT NULL, +TRIGGER_GROUP VARCHAR(80) NOT NULL, +CRON_EXPRESSION VARCHAR(80) NOT NULL, +TIME_ZONE_ID VARCHAR(80), +PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP), +FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP) +REFERENCES QRTZ_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP) +); + +CREATE TABLE qrtz_blob_triggers +( +TRIGGER_NAME VARCHAR(80) NOT NULL, +TRIGGER_GROUP VARCHAR(80) NOT NULL, +BLOB_DATA BINARY NULL, +PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP), +FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP) +REFERENCES QRTZ_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP) +); + +CREATE TABLE qrtz_trigger_listeners +( +TRIGGER_NAME VARCHAR(80) NOT NULL, +TRIGGER_GROUP VARCHAR(80) NOT NULL, +TRIGGER_LISTENER VARCHAR(80) NOT NULL, +PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP,TRIGGER_LISTENER), +FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP) +REFERENCES QRTZ_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP) +); + +CREATE TABLE qrtz_calendars +( +CALENDAR_NAME VARCHAR(80) NOT NULL, +CALENDAR BINARY NOT NULL, +PRIMARY KEY (CALENDAR_NAME) +); + +CREATE TABLE qrtz_paused_trigger_grps +( +TRIGGER_GROUP VARCHAR(80) NOT NULL, +PRIMARY KEY (TRIGGER_GROUP) +); + +CREATE TABLE qrtz_fired_triggers +( +ENTRY_ID VARCHAR(95) NOT NULL, +TRIGGER_NAME VARCHAR(80) NOT NULL, +TRIGGER_GROUP VARCHAR(80) NOT NULL, +IS_VOLATILE VARCHAR(1) NOT NULL, +INSTANCE_NAME VARCHAR(80) NOT NULL, +FIRED_TIME NUMERIC(13) NOT NULL, +STATE VARCHAR(16) NOT NULL, +JOB_NAME VARCHAR(80) NULL, +JOB_GROUP VARCHAR(80) NULL, +IS_STATEFUL VARCHAR(1) NULL, +REQUESTS_RECOVERY VARCHAR(1) NULL, +PRIMARY KEY (ENTRY_ID) +); + +CREATE TABLE qrtz_scheduler_state +( +INSTANCE_NAME VARCHAR(80) NOT NULL, +LAST_CHECKIN_TIME NUMERIC(13) NOT NULL, +CHECKIN_INTERVAL NUMERIC(13) NOT NULL, +RECOVERER VARCHAR(80) NULL, +PRIMARY KEY (INSTANCE_NAME) +); + +CREATE TABLE qrtz_locks +( +LOCK_NAME VARCHAR(40) NOT NULL, +PRIMARY KEY (LOCK_NAME) +); + +INSERT INTO qrtz_locks values('TRIGGER_ACCESS'); +INSERT INTO qrtz_locks values('JOB_ACCESS'); +INSERT INTO qrtz_locks values('CALENDAR_ACCESS'); +INSERT INTO qrtz_locks values('STATE_ACCESS'); +INSERT INTO qrtz_locks values('MISFIRE_ACCESS'); Propchange: incubator/ode/trunk/dao-hibernate-db/src/main/sql/tables_hsql.sql ------------------------------------------------------------------------------ svn:eol-style = native Propchange: incubator/ode/trunk/dao-hibernate-db/src/main/sql/tables_hsql.sql ------------------------------------------------------------------------------ svn:keywords = Date Revision Propchange: incubator/ode/trunk/dao-hibernate-db/src/main/sql/tables_hsql.sql ------------------------------------------------------------------------------ svn:mime-type = text/plain