mirror of
https://github.com/documize/community.git
synced 2025-07-19 05:09:42 +02:00
Ground work for installing and upgrading database schema based upon DB provider (MySQL, PostgresSQL, SQL Server, etc.) Cleaned up legacy cruft, refactored, commented and made simpler for to support additional database providers.
16 lines
632 B
SQL
16 lines
632 B
SQL
/* community edition */
|
|
DROP TABLE IF EXISTS `userevent`;
|
|
|
|
CREATE TABLE IF NOT EXISTS `userevent` (
|
|
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
|
|
`orgid` CHAR(16) NOT NULL COLLATE utf8_bin,
|
|
`userid` CHAR(16) NOT NULL COLLATE utf8_bin,
|
|
`eventtype` VARCHAR(100) NOT NULL DEFAULT '',
|
|
`ip` VARCHAR(39) NOT NULL COLLATE utf8_bin DEFAULT '',
|
|
`created` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
CONSTRAINT pk_id PRIMARY KEY (id),
|
|
INDEX `idx_userevent_orgid` (`orgid` ASC),
|
|
INDEX `idx_userevent_userid` (`userid` ASC),
|
|
INDEX `idx_userevent_eventtype` (`eventtype` ASC))
|
|
DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin
|
|
ENGINE = InnoDB;
|