From 6cec5e7f1058378a0e2154f2e5c20c84308c5f84 Mon Sep 17 00:00:00 2001 From: Scott Duensing Date: Tue, 8 Feb 2022 21:10:44 -0600 Subject: [PATCH] Updated SQL schema. --- .gitignore | 2 ++ get-sql.sh | 2 +- schema.sql | 39 +++++++++++++++++++++++++++++++-------- 3 files changed, 34 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 430cf55..f81878b 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,8 @@ build-* *.user *.o +get-sql-real.sh + bin/ obj/ retired/ diff --git a/get-sql.sh b/get-sql.sh index dabd435..1005c43 100755 --- a/get-sql.sh +++ b/get-sql.sh @@ -1,3 +1,3 @@ #!/bin/bash -mysqldump -d -h 192.168.0.3 -u dosThing -p dosThing > schema.sql +mysqldump -d -h192.168.0.3 -udosThing -p dosThing > schema.sql diff --git a/schema.sql b/schema.sql index 276de42..69c855e 100644 --- a/schema.sql +++ b/schema.sql @@ -25,12 +25,31 @@ DROP TABLE IF EXISTS `config`; CREATE TABLE `config` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) NOT NULL, - `data` varchar(4096) NOT NULL, + `data` varchar(1024) NOT NULL, `description` varchar(255) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `nameIDX` (`name`), KEY `descriptionIDX` (`description`) -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=latin1; +) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `files` +-- + +DROP TABLE IF EXISTS `files`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `files` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `realPath` varchar(1024) NOT NULL, + `virtualPath` varchar(1024) NOT NULL, + `sha256` varchar(64) NOT NULL, + `description` varchar(255) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `virtualPath` (`virtualPath`), + UNIQUE KEY `realPath` (`realPath`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -47,7 +66,7 @@ CREATE TABLE `numbers` ( `description` varchar(255) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `nameIDX` (`name`) -) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=latin1; +) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -60,11 +79,11 @@ DROP TABLE IF EXISTS `strings`; CREATE TABLE `strings` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) NOT NULL, - `data` varchar(4096) NOT NULL, + `data` varchar(1024) NOT NULL, `description` varchar(255) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `nameIDX` (`name`) -) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=latin1; +) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -76,9 +95,13 @@ DROP TABLE IF EXISTS `users`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, - `user` varchar(256) NOT NULL, - `pass` varchar(256) NOT NULL, + `first` varchar(64) NOT NULL, + `last` varchar(64) NOT NULL, + `user` varchar(64) NOT NULL, + `pass` varchar(64) NOT NULL, `email` varchar(256) NOT NULL, + `enabled` tinyint(1) NOT NULL DEFAULT 0, + `notes` text NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `emailIDX` (`email`), UNIQUE KEY `userIDX` (`user`) USING BTREE @@ -94,4 +117,4 @@ CREATE TABLE `users` ( /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2022-01-12 19:05:55 +-- Dump completed on 2022-02-08 21:09:37