ceki        2004/05/04 03:04:42

  Modified:    src/java/org/apache/log4j/db/dialect oracle.sql
  Log:
  - Added (untested!) support for oracle dialect. 

  - Added missing Apache copyright
  
  Revision  Changes    Path
  1.2       +32 -4     logging-log4j/src/java/org/apache/log4j/db/dialect/oracle.sql
  
  Index: oracle.sql
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/db/dialect/oracle.sql,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- oracle.sql        4 May 2004 09:36:03 -0000       1.1
  +++ oracle.sql        4 May 2004 10:04:42 -0000       1.2
  @@ -1,11 +1,39 @@
  +# The following SQL script is untested in the sense that it has not

  +# been executed against an Oracle database. Thus, it can contain typos

  +# or can contain incorrect SQL statements.

   

  -CREATE SEQUENCE event_id_seq;

   

  -CREATE OR REPLACE TRIGGER event_id_seq_trig

  +

  +CREATE SEQUENCE logging_event_id_seq MINVALUE 1 START WITH 1;

  +

  +CREATE TABLE logging_event 

  +  (

  +    sequence_number   BIGINT NOT NULL,

  +    timestamp         BIGINT NOT NULL,

  +    rendered_message  TEXT NOT NULL,

  +    logger_name       VARCHAR(254) NOT NULL,

  +    ndc               TEXT,

  +    thread_name       VARCHAR(254),

  +    id                INT PRIMARY KEY

  +  );

  +

  +CREATE TRIGGER logging_event_id_seq_trig

     BEFORE INSERT ON logging_event

     FOR EACH ROW  

     BEGIN  

  -    SELECT logging_event_seq.NEXTVAL 

  +    SELECT logging_event_id_seq.NEXTVAL 

       INTO   :NEW.id 

       FROM   DUAL;  

  -  END event_id_seq_trig;
  \ No newline at end of file
  +  END logging_event_id_seq_trig;

  +

  +CREATE TABLE mdc

  +  (

  +    event_id       INT NOT NULL,

  +    mapped_key        VARCHAR(254) NOT NULL,

  +    mapped_value      VARCHAR(254),

  +    PRIMARY KEY(event_id, mapped_key),

  +    FOREIGN KEY (event_id) REFERENCES logging_event(id)

  +  );

  +

  +

  +

  
  
  

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

Reply via email to