<?php /** * Log Meta Table. * * @package EDD * @subpackage Database\Tables * @copyright Copyright (c) 2018, Easy Digital Downloads, LLC * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License * @since 3.0 */ namespace EDD\Database\Tables; // Exit if accessed directly defined( 'ABSPATH' ) || exit; use EDD\Database\Table; /** * Setup the global "edd_logmeta" database table * * @since 3.0 */ final class Log_Meta extends Table { /** * Table name * * @access protected * @since 3.0 * @var string */ protected $name = 'logmeta'; /** * Database version * * @access protected * @since 3.0 * @var int */ protected $version = 201805221; /** * Setup the database schema * * @access protected * @since 3.0 * @return void */ protected function set_schema() { $max_index_length = 191; $this->schema = "meta_id bigint(20) unsigned NOT NULL auto_increment, edd_log_id bigint(20) unsigned NOT NULL default '0', meta_key varchar(255) DEFAULT NULL, meta_value longtext DEFAULT NULL, PRIMARY KEY (meta_id), KEY edd_log_id (edd_log_id), KEY meta_key (meta_key({$max_index_length}))"; } }