rivet/packages/session/session-create-oracle.sql (27 lines of code) (raw):

-- -- Session management database creation for Oracle -- -- Arnulf -- CREATE TABLE rivet_session (ip_address VARCHAR2(23) DEFAULT NULL, session_start_time DATE DEFAULT NULL, session_update_time DATE DEFAULT NULL, session_id VARCHAR2(64) NOT NULL ) / ALTER TABLE rivet_session ADD PRIMARY KEY (session_id) / CREATE TABLE rivet_session_cache (session_id VARCHAR2(128) DEFAULT NULL, package_ VARCHAR2(128) DEFAULT NULL, key_ VARCHAR2(256) DEFAULT NULL, data VARCHAR2(4096) DEFAULT NULL ) / CREATE UNIQUE INDEX riv_sess_cache_ix ON rivet_session_cache ( session_id, package_, key_ ) / CREATE INDEX rivet_session_cache_idx ON rivet_session_cache ( session_id )