diff --git a/servers/php/mysql/gpstracker-02-10-14.sql b/servers/php/mysql/gpstracker-02-10-14.sql new file mode 100644 index 0000000..85876cc --- /dev/null +++ b/servers/php/mysql/gpstracker-02-10-14.sql @@ -0,0 +1,252 @@ +-- MySQL dump 10.13 Distrib 5.5.35, for debian-linux-gnu (i686) +-- +-- Host: localhost Database: gpstracker +-- ------------------------------------------------------ +-- Server version 5.5.35-0ubuntu0.12.04.2 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `gpslocations` +-- + +DROP TABLE IF EXISTS `gpslocations`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `gpslocations` ( + `GPSLocationID` int(10) unsigned NOT NULL AUTO_INCREMENT, + `LastUpdate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, + `Latitude` decimal(10,6) NOT NULL DEFAULT '0.000000', + `Longitude` decimal(10,6) NOT NULL DEFAULT '0.000000', + `phoneNumber` varchar(50) NOT NULL DEFAULT '', + `sessionID` varchar(50) NOT NULL DEFAULT '', + `speed` int(10) unsigned NOT NULL DEFAULT '0', + `direction` int(10) unsigned NOT NULL DEFAULT '0', + `distance` decimal(10,1) NOT NULL DEFAULT '0.0', + `gpsTime` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `LocationMethod` varchar(50) NOT NULL DEFAULT '', + `accuracy` int(10) unsigned NOT NULL DEFAULT '0', + `extraInfo` varchar(255) NOT NULL DEFAULT '', + `eventType` varchar(50) NOT NULL DEFAULT '', + PRIMARY KEY (`GPSLocationID`), + KEY `sessionIDIndex` (`sessionID`), + KEY `phoneNumberIndex` (`phoneNumber`) +) ENGINE=InnoDB AUTO_INCREMENT=2094 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `gpslocations` +-- + +LOCK TABLES `gpslocations` WRITE; +/*!40000 ALTER TABLE `gpslocations` DISABLE KEYS */; +INSERT INTO `gpslocations` VALUES (3,'2014-01-08 11:52:25',48.856700,2.350800,'webUser','11137',137,0,25.0,'2007-10-17 18:37:00','0',95,'yes','webUser'),(4,'2014-01-08 11:52:54',48.856700,2.350800,'webUser','11137',137,0,25.0,'2007-10-17 18:37:00','0',95,'yes','webUser'),(5,'2014-01-08 11:53:01',48.856700,2.350800,'webUser','11137',137,0,25.0,'2007-10-17 18:37:00','0',95,'yes','webUser'),(6,'2014-01-08 11:53:09',48.856700,2.350800,'webUser','11137',137,0,25.0,'2007-10-17 18:37:00','0',95,'yes','webUser'),(7,'2014-01-08 12:03:29',48.856700,2.350800,'webUser','11137',137,0,25.0,'2007-10-17 18:37:00','0',95,'yes','webUser'); +/*!40000 ALTER TABLE `gpslocations` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Dumping routines for database 'gpstracker' +-- +/*!50003 DROP PROCEDURE IF EXISTS `prcDeleteRoute` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8 */ ; +/*!50003 SET character_set_results = utf8 */ ; +/*!50003 SET collation_connection = utf8_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = '' */ ; +DELIMITER ;; +CREATE DEFINER=`root`@`localhost` PROCEDURE `prcDeleteRoute`( +_sessionID VARCHAR(50), +_phoneNumber VARCHAR(50)) +BEGIN + DELETE FROM gpslocations + WHERE sessionID = _sessionID + AND phoneNumber = _phoneNumber + ORDER BY lastupdate; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 DROP PROCEDURE IF EXISTS `prcGetAllGpsLocations` */; +ALTER DATABASE `gpstracker` CHARACTER SET utf8 COLLATE utf8_general_ci ; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8 */ ; +/*!50003 SET character_set_results = utf8 */ ; +/*!50003 SET collation_connection = utf8_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = '' */ ; +DELIMITER ;; +CREATE DEFINER=`gpstracker_user`@`localhost` PROCEDURE `prcGetAllGpsLocations`() +BEGIN + +SELECT * FROM gpslocations; + +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +ALTER DATABASE `gpstracker` CHARACTER SET latin1 COLLATE latin1_swedish_ci ; +/*!50003 DROP PROCEDURE IF EXISTS `prcGetRouteForMap` */; +ALTER DATABASE `gpstracker` CHARACTER SET utf8 COLLATE utf8_general_ci ; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8 */ ; +/*!50003 SET character_set_results = utf8 */ ; +/*!50003 SET collation_connection = utf8_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = '' */ ; +DELIMITER ;; +CREATE DEFINER=`gpstracker_user`@`localhost` PROCEDURE `prcGetRouteForMap`( +_sessionID VARCHAR(50), +_phoneNumber VARCHAR(50)) +BEGIN + SELECT + CONCAT('') xml + FROM gpslocations + WHERE sessionID = _sessionID + AND phoneNumber = _phoneNumber + ORDER BY lastupdate; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +ALTER DATABASE `gpstracker` CHARACTER SET latin1 COLLATE latin1_swedish_ci ; +/*!50003 DROP PROCEDURE IF EXISTS `prcGetRoutes` */; +ALTER DATABASE `gpstracker` CHARACTER SET utf8 COLLATE utf8_general_ci ; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8 */ ; +/*!50003 SET character_set_results = utf8 */ ; +/*!50003 SET collation_connection = utf8_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = '' */ ; +DELIMITER ;; +CREATE DEFINER=`gpstracker_user`@`localhost` PROCEDURE `prcGetRoutes`() +BEGIN + CREATE TEMPORARY TABLE tempRoutes ( + sessionID VARCHAR(50), + phoneNumber VARCHAR(50), + startTime DATETIME, + endTime DATETIME) + ENGINE = MEMORY; + + INSERT INTO tempRoutes (sessionID, phoneNumber) + SELECT DISTINCT sessionID, phoneNumber + FROM gpslocations; + + UPDATE tempRoutes tr + SET startTime = (SELECT MIN(gpsTime) FROM gpslocations gl + WHERE gl.sessionID = tr.sessionID + AND gl.phoneNumber = tr.phoneNumber); + + UPDATE tempRoutes tr + SET endTime = (SELECT MAX(gpsTime) FROM gpslocations gl + WHERE gl.sessionID = tr.sessionID + AND gl.phoneNumber = tr.phoneNumber); + + SELECT + CONCAT('') + FROM tempRoutes + ORDER BY phoneNumber; + + DROP TABLE tempRoutes; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +ALTER DATABASE `gpstracker` CHARACTER SET latin1 COLLATE latin1_swedish_ci ; +/*!50003 DROP PROCEDURE IF EXISTS `prcGetUUID` */; +ALTER DATABASE `gpstracker` CHARACTER SET utf8 COLLATE utf8_general_ci ; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8 */ ; +/*!50003 SET character_set_results = utf8 */ ; +/*!50003 SET collation_connection = utf8_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = '' */ ; +DELIMITER ;; +CREATE DEFINER=`gpstracker_user`@`localhost` PROCEDURE `prcGetUUID`() +BEGIN + SELECT UUID(); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +ALTER DATABASE `gpstracker` CHARACTER SET latin1 COLLATE latin1_swedish_ci ; +/*!50003 DROP PROCEDURE IF EXISTS `prcSaveGPSLocation` */; +ALTER DATABASE `gpstracker` CHARACTER SET utf8 COLLATE utf8_general_ci ; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8 */ ; +/*!50003 SET character_set_results = utf8 */ ; +/*!50003 SET collation_connection = utf8_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = '' */ ; +DELIMITER ;; +CREATE DEFINER=`gpstracker_user`@`localhost` PROCEDURE `prcSaveGPSLocation`( +_lat VARCHAR(45), +_lng VARCHAR(45), +_mph VARCHAR(45), +_direction VARCHAR(45), +_distance VARCHAR(45), +_date VARCHAR(100), +_locationMethod VARCHAR(100), +_phoneNumber VARCHAR(20), +_sessionID VARCHAR(50), +_accuracy VARCHAR(20), +_extraInfo VARCHAR(255), +_eventType VARCHAR(50) +) +BEGIN + INSERT INTO gpslocations (latitude, longitude, speed, direction, distance, gpsTime, locationMethod, phoneNumber, sessionID, accuracy, extraInfo, eventType) + VALUES (_lat, _lng, _mph, _direction, _distance, _date, _locationMethod, _phoneNumber, _sessionID, _accuracy, _extraInfo, _eventType); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +ALTER DATABASE `gpstracker` CHARACTER SET latin1 COLLATE latin1_swedish_ci ; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2014-02-10 17:50:05 diff --git a/servers/php/mysql/gpstracker-1-12-14.sql b/servers/php/mysql/gpstracker-1-12-14.sql deleted file mode 100644 index 25b1116..0000000 --- a/servers/php/mysql/gpstracker-1-12-14.sql +++ /dev/null @@ -1,253 +0,0 @@ --- MySQL dump 10.13 Distrib 5.5.34, for debian-linux-gnu (i686) --- --- Host: localhost Database: gpstracker --- ------------------------------------------------------ --- Server version 5.5.34-0ubuntu0.12.04.1 - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `gpslocations` --- - -DROP TABLE IF EXISTS `gpslocations`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `gpslocations` ( - `GPSLocationID` int(10) unsigned NOT NULL AUTO_INCREMENT, - `LastUpdate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - `Latitude` decimal(10,6) NOT NULL DEFAULT '0.000000', - `Longitude` decimal(10,6) NOT NULL DEFAULT '0.000000', - `phoneNumber` varchar(50) NOT NULL DEFAULT '', - `sessionID` varchar(50) NOT NULL DEFAULT '', - `speed` int(10) unsigned NOT NULL DEFAULT '0', - `direction` int(10) unsigned NOT NULL DEFAULT '0', - `distance` decimal(10,1) NOT NULL DEFAULT '0.0', - `gpsTime` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `LocationMethod` varchar(50) NOT NULL DEFAULT '', - `accuracy` int(10) unsigned NOT NULL DEFAULT '0', - `extraInfo` varchar(255) NOT NULL DEFAULT '', - `eventType` varchar(50) NOT NULL DEFAULT '', - PRIMARY KEY (`GPSLocationID`), - KEY `sessionIDIndex` (`sessionID`), - KEY `phoneNumberIndex` (`phoneNumber`) -) ENGINE=InnoDB AUTO_INCREMENT=85 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `gpslocations` --- - -LOCK TABLES `gpslocations` WRITE; -/*!40000 ALTER TABLE `gpslocations` DISABLE KEYS */; -INSERT INTO `gpslocations` VALUES (3,'2014-01-08 11:52:25',48.856700,2.350800,'webUser','11137',137,0,25.0,'2007-10-17 18:37:00','0',95,'yes','webUser'),(4,'2014-01-08 11:52:54',48.856700,2.350800,'webUser','11137',137,0,25.0,'2007-10-17 18:37:00','0',95,'yes','webUser'),(5,'2014-01-08 11:53:01',48.856700,2.350800,'webUser','11137',137,0,25.0,'2007-10-17 18:37:00','0',95,'yes','webUser'),(6,'2014-01-08 11:53:09',48.856700,2.350800,'webUser','11137',137,0,25.0,'2007-10-17 18:37:00','0',95,'yes','webUser'),(7,'2014-01-08 12:03:29',48.856700,2.350800,'webUser','11137',137,0,25.0,'2007-10-17 18:37:00','0',95,'yes','webUser'); -/*!40000 ALTER TABLE `gpslocations` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Dumping routines for database 'gpstracker' --- -/*!50003 DROP PROCEDURE IF EXISTS `prcDeleteRoute` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = latin1 */ ; -/*!50003 SET character_set_results = latin1 */ ; -/*!50003 SET collation_connection = latin1_swedish_ci */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = '' */ ; -DELIMITER ;; -CREATE DEFINER=`gpstracker_user`@`localhost` PROCEDURE `prcDeleteRoute`( -_sessionID VARCHAR(20), -_phoneNumber VARCHAR(25) -) -BEGIN - DELETE FROM gpslocations - WHERE sessionID = _sessionID - AND phoneNumber = _phoneNumber - ORDER BY lastupdate; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 DROP PROCEDURE IF EXISTS `prcGetAllGpsLocations` */; -ALTER DATABASE `gpstracker` CHARACTER SET utf8 COLLATE utf8_general_ci ; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8 */ ; -/*!50003 SET character_set_results = utf8 */ ; -/*!50003 SET collation_connection = utf8_general_ci */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = '' */ ; -DELIMITER ;; -CREATE DEFINER=`gpstracker_user`@`localhost` PROCEDURE `prcGetAllGpsLocations`() -BEGIN - -SELECT * FROM gpslocations; - -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -ALTER DATABASE `gpstracker` CHARACTER SET latin1 COLLATE latin1_swedish_ci ; -/*!50003 DROP PROCEDURE IF EXISTS `prcGetRouteForMap` */; -ALTER DATABASE `gpstracker` CHARACTER SET utf8 COLLATE utf8_general_ci ; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8 */ ; -/*!50003 SET character_set_results = utf8 */ ; -/*!50003 SET collation_connection = utf8_general_ci */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = '' */ ; -DELIMITER ;; -CREATE DEFINER=`gpstracker_user`@`localhost` PROCEDURE `prcGetRouteForMap`( -_sessionID VARCHAR(50), -_phoneNumber VARCHAR(50)) -BEGIN - SELECT - CONCAT('') xml - FROM gpslocations - WHERE sessionID = _sessionID - AND phoneNumber = _phoneNumber - ORDER BY lastupdate; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -ALTER DATABASE `gpstracker` CHARACTER SET latin1 COLLATE latin1_swedish_ci ; -/*!50003 DROP PROCEDURE IF EXISTS `prcGetRoutes` */; -ALTER DATABASE `gpstracker` CHARACTER SET utf8 COLLATE utf8_general_ci ; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8 */ ; -/*!50003 SET character_set_results = utf8 */ ; -/*!50003 SET collation_connection = utf8_general_ci */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = '' */ ; -DELIMITER ;; -CREATE DEFINER=`gpstracker_user`@`localhost` PROCEDURE `prcGetRoutes`() -BEGIN - CREATE TEMPORARY TABLE tempRoutes ( - sessionID VARCHAR(50), - phoneNumber VARCHAR(50), - startTime DATETIME, - endTime DATETIME) - ENGINE = MEMORY; - - INSERT INTO tempRoutes (sessionID, phoneNumber) - SELECT DISTINCT sessionID, phoneNumber - FROM gpslocations; - - UPDATE tempRoutes tr - SET startTime = (SELECT MIN(gpsTime) FROM gpslocations gl - WHERE gl.sessionID = tr.sessionID - AND gl.phoneNumber = tr.phoneNumber); - - UPDATE tempRoutes tr - SET endTime = (SELECT MAX(gpsTime) FROM gpslocations gl - WHERE gl.sessionID = tr.sessionID - AND gl.phoneNumber = tr.phoneNumber); - - SELECT - CONCAT('') - FROM tempRoutes - ORDER BY phoneNumber; - - DROP TABLE tempRoutes; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -ALTER DATABASE `gpstracker` CHARACTER SET latin1 COLLATE latin1_swedish_ci ; -/*!50003 DROP PROCEDURE IF EXISTS `prcGetUUID` */; -ALTER DATABASE `gpstracker` CHARACTER SET utf8 COLLATE utf8_general_ci ; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8 */ ; -/*!50003 SET character_set_results = utf8 */ ; -/*!50003 SET collation_connection = utf8_general_ci */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = '' */ ; -DELIMITER ;; -CREATE DEFINER=`gpstracker_user`@`localhost` PROCEDURE `prcGetUUID`() -BEGIN - SELECT UUID(); -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -ALTER DATABASE `gpstracker` CHARACTER SET latin1 COLLATE latin1_swedish_ci ; -/*!50003 DROP PROCEDURE IF EXISTS `prcSaveGPSLocation` */; -ALTER DATABASE `gpstracker` CHARACTER SET utf8 COLLATE utf8_general_ci ; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8 */ ; -/*!50003 SET character_set_results = utf8 */ ; -/*!50003 SET collation_connection = utf8_general_ci */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = '' */ ; -DELIMITER ;; -CREATE DEFINER=`gpstracker_user`@`localhost` PROCEDURE `prcSaveGPSLocation`( -_lat VARCHAR(45), -_lng VARCHAR(45), -_mph VARCHAR(45), -_direction VARCHAR(45), -_distance VARCHAR(45), -_date VARCHAR(100), -_locationMethod VARCHAR(100), -_phoneNumber VARCHAR(20), -_sessionID VARCHAR(50), -_accuracy VARCHAR(20), -_extraInfo VARCHAR(255), -_eventType VARCHAR(50) -) -BEGIN - INSERT INTO gpslocations (latitude, longitude, speed, direction, distance, gpsTime, locationMethod, phoneNumber, sessionID, accuracy, extraInfo, eventType) - VALUES (_lat, _lng, _mph, _direction, _distance, _date, _locationMethod, _phoneNumber, _sessionID, _accuracy, _extraInfo, _eventType); -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -ALTER DATABASE `gpstracker` CHARACTER SET latin1 COLLATE latin1_swedish_ci ; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2014-01-14 15:17:52