---------------------------------------------------------------------------------------------------------------------------------------- --SAK-9029 --Poll Tool Tables ---------------------------------------------------------------------------------------------------------------------------------------- CREATE TABLE POLL_POLL ( POLL_ID number(20,0) NOT NULL, POLL_OWNER varchar2(255) NULL, POLL_SITE_ID varchar2(255) NULL, POLL_DETAILS varchar2(255) NULL, POLL_CREATION_DATE timestamp NULL, POLL_TEXT clob, POLL_VOTE_OPEN timestamp NULL, POLL_VOTE_CLOSE timestamp NULL, POLL_MIN_OPTIONS number(11,0) NULL, POLL_MAX_OPTIONS number(11,0) NULL, POLL_DISPLAY_RESULT varchar2(255) NULL, POLL_LIMIT_VOTE number(1,0) NULL, PRIMARY KEY (POLL_ID) ); CREATE SEQUENCE POLL_ID_S; CREATE INDEX POLL_POLL_SITE_ID_IDX ON POLL_POLL (POLL_SITE_ID); CREATE TABLE POLL_OPTION ( OPTION_ID number(20,0) NOT NULL, OPTION_POLL_ID number(20,0) NULL, OPTION_TEXT clob, PRIMARY KEY (OPTION_ID) ); CREATE SEQUENCE POLL_OPTION_ID_S; CREATE INDEX POLL_OPTION_POLL_ID_IDX ON POLL_OPTION (OPTION_POLL_ID); CREATE TABLE POLL_VOTE ( VOTE_ID number(20,0) NOT NULL, USER_ID varchar2(255) NULL, VOTE_IP varchar2(255) NULL, VOTE_DATE timestamp NULL, VOTE_POLL_ID number(20,0) NULL, VOTE_OPTION number(20,0) NULL, VOTE_SUBMISSION_ID varchar2(255) NULL, PRIMARY KEY (VOTE_ID) ); CREATE SEQUENCE POLL_VOTE_ID_S; CREATE INDEX POLL_VOTE_POLL_ID_IDX ON POLL_VOTE (VOTE_POLL_ID); CREATE INDEX POLL_VOTE_USER_ID_IDX ON POLL_VOTE (USER_ID);