updated db changlog; wo do not need OKAPI table dumps

This commit is contained in:
following
2012-08-23 13:06:29 +02:00
parent bdc794952e
commit 45090f45ca
11 changed files with 3 additions and 99 deletions

View File

@@ -8,12 +8,10 @@ date commit ID change
2012-08-06 1ba2be52 changed triggers sysTransBeforeInsert and sysTransTextBeforeInsert
2012-08-07 eda58c51 new field caches.is_publishdate; changed trigger cachesBeforeUpdate
2012-08-08 fc481334 changed trigger cachesBeforeInsert
2012-08-23 b7ae9cc1 increased caches.wp_oc length from 6 to 7 chars
2012-08-18 56b80e02 OKAPI will do these changes AUTOMATICALLY upon installation:
2012-08-23 bdc79495 OKAPI will do these changes AUTOMATICALLY upon installation:
- add okapi_* tables
- add caches.okapi_syncbase, initialize it and add corresponding index
- change cache_logs.last_modified and cache_logs_archived.last_modified
field type from 'datetime' to 'timestamp'
- add and initialize cache_logs(_archived).okapi_syncbase
See installation instructions at http://code.google.com/p/opencaching-api
2012-08-23 increased caches.wp_oc length from 6 to 7 chars

View File

@@ -1,8 +0,0 @@
SET NAMES 'utf8';
DROP TABLE IF EXISTS `okapi_authorizations`;
CREATE TABLE `okapi_authorizations` (
`consumer_key` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`user_id` int(11) NOT NULL,
`last_access_token` datetime DEFAULT NULL,
PRIMARY KEY (`consumer_key`,`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;

View File

@@ -1,8 +0,0 @@
SET NAMES 'utf8';
DROP TABLE IF EXISTS `okapi_cache`;
CREATE TABLE `okapi_cache` (
`key` varchar(64) NOT NULL,
`value` mediumblob,
`expires` datetime DEFAULT NULL,
PRIMARY KEY (`key`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;

View File

@@ -1,8 +0,0 @@
SET NAMES 'utf8';
DROP TABLE IF EXISTS `okapi_cache_logs`;
CREATE TABLE `okapi_cache_logs` (
`log_id` int(11) NOT NULL,
`consumer_key` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
PRIMARY KEY (`log_id`),
KEY `by_consumer` (`consumer_key`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;

View File

@@ -1,7 +0,0 @@
SET NAMES 'utf8';
DROP TABLE IF EXISTS `okapi_clog`;
CREATE TABLE `okapi_clog` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`data` mediumblob,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;

View File

@@ -1,11 +0,0 @@
SET NAMES 'utf8';
DROP TABLE IF EXISTS `okapi_consumers`;
CREATE TABLE `okapi_consumers` (
`key` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`name` varchar(100) NOT NULL,
`secret` varchar(40) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`url` varchar(250) DEFAULT NULL,
`email` varchar(70) DEFAULT NULL,
`date_created` datetime NOT NULL,
PRIMARY KEY (`key`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;

View File

@@ -1,8 +0,0 @@
SET NAMES 'utf8';
DROP TABLE IF EXISTS `okapi_nonces`;
CREATE TABLE `okapi_nonces` (
`consumer_key` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`key` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`timestamp` int(10) NOT NULL,
PRIMARY KEY (`consumer_key`,`key`,`timestamp`)
) ENGINE=MEMORY DEFAULT CHARSET=utf8 ;

View File

@@ -1,13 +0,0 @@
SET NAMES 'utf8';
DROP TABLE IF EXISTS `okapi_stats_hourly`;
CREATE TABLE `okapi_stats_hourly` (
`consumer_key` varchar(32) NOT NULL,
`user_id` int(10) NOT NULL,
`period_start` datetime NOT NULL,
`service_name` varchar(80) NOT NULL,
`total_calls` int(10) NOT NULL,
`http_calls` int(10) NOT NULL,
`total_runtime` float NOT NULL DEFAULT '0',
`http_runtime` float NOT NULL DEFAULT '0',
PRIMARY KEY (`consumer_key`,`user_id`,`period_start`,`service_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;

View File

@@ -1,10 +0,0 @@
SET NAMES 'utf8';
DROP TABLE IF EXISTS `okapi_stats_temp`;
CREATE TABLE `okapi_stats_temp` (
`datetime` datetime NOT NULL,
`consumer_key` varchar(32) NOT NULL DEFAULT 'internal',
`user_id` int(10) NOT NULL DEFAULT '-1',
`service_name` varchar(80) NOT NULL,
`calltype` enum('internal','http') NOT NULL,
`runtime` float NOT NULL DEFAULT '0'
) ENGINE=MEMORY DEFAULT CHARSET=utf8 ;

View File

@@ -1,14 +0,0 @@
SET NAMES 'utf8';
DROP TABLE IF EXISTS `okapi_tokens`;
CREATE TABLE `okapi_tokens` (
`key` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`secret` varchar(40) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`token_type` enum('request','access') NOT NULL,
`timestamp` int(10) NOT NULL,
`user_id` int(10) DEFAULT NULL,
`consumer_key` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`verifier` varchar(10) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
`callback` varchar(2083) DEFAULT NULL,
PRIMARY KEY (`key`),
KEY `by_consumer` (`consumer_key`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;

View File

@@ -1,7 +0,0 @@
SET NAMES 'utf8';
DROP TABLE IF EXISTS `okapi_vars`;
CREATE TABLE `okapi_vars` (
`var` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`value` text,
PRIMARY KEY (`var`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;