From c3c4cbddcad6a62b698d3bc84a8d3b2c60a5f9f9 Mon Sep 17 00:00:00 2001 From: Mike Colagrosso Date: Wed, 23 Oct 2024 17:13:26 -0600 Subject: [PATCH] Adopt `IF NOT EXISTS` approach from 82e43cb --- config/sql/se/CollectionEbooks.sql | 2 +- config/sql/se/Collections.sql | 2 +- config/sql/se/Contributors.sql | 2 +- config/sql/se/EbookLocSubjects.sql | 2 +- config/sql/se/EbookSources.sql | 2 +- config/sql/se/EbookTags.sql | 2 +- config/sql/se/Ebooks.sql | 2 +- config/sql/se/GitCommits.sql | 2 +- config/sql/se/LocSubjects.sql | 2 +- config/sql/se/TocEntries.sql | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/config/sql/se/CollectionEbooks.sql b/config/sql/se/CollectionEbooks.sql index 9615d995..03efac97 100644 --- a/config/sql/se/CollectionEbooks.sql +++ b/config/sql/se/CollectionEbooks.sql @@ -1,4 +1,4 @@ -CREATE TABLE `CollectionEbooks` ( +CREATE TABLE IF NOT EXISTS `CollectionEbooks` ( `EbookId` int(10) unsigned NOT NULL, `CollectionId` int(10) unsigned NOT NULL, `SequenceNumber` int(10) unsigned NULL, diff --git a/config/sql/se/Collections.sql b/config/sql/se/Collections.sql index 2a6d99ff..a45ef812 100644 --- a/config/sql/se/Collections.sql +++ b/config/sql/se/Collections.sql @@ -1,4 +1,4 @@ -CREATE TABLE `Collections` ( +CREATE TABLE IF NOT EXISTS `Collections` ( `CollectionId` int(10) unsigned NOT NULL AUTO_INCREMENT, `Name` varchar(255) NOT NULL, `UrlName` varchar(255) NOT NULL, diff --git a/config/sql/se/Contributors.sql b/config/sql/se/Contributors.sql index 76e7e4bb..55cd5166 100644 --- a/config/sql/se/Contributors.sql +++ b/config/sql/se/Contributors.sql @@ -1,4 +1,4 @@ -CREATE TABLE `Contributors` ( +CREATE TABLE IF NOT EXISTS `Contributors` ( `EbookId` int(10) unsigned NOT NULL, `Name` varchar(255) NOT NULL, `UrlName` varchar(255) NOT NULL, diff --git a/config/sql/se/EbookLocSubjects.sql b/config/sql/se/EbookLocSubjects.sql index e54df3a1..f6119cfa 100644 --- a/config/sql/se/EbookLocSubjects.sql +++ b/config/sql/se/EbookLocSubjects.sql @@ -1,4 +1,4 @@ -CREATE TABLE `EbookLocSubjects` ( +CREATE TABLE IF NOT EXISTS `EbookLocSubjects` ( `EbookId` int(10) unsigned NOT NULL, `LocSubjectId` int(10) unsigned NOT NULL, `SortOrder` tinyint(3) unsigned NOT NULL, diff --git a/config/sql/se/EbookSources.sql b/config/sql/se/EbookSources.sql index dba3e0f5..46892730 100644 --- a/config/sql/se/EbookSources.sql +++ b/config/sql/se/EbookSources.sql @@ -1,4 +1,4 @@ -CREATE TABLE `EbookSources` ( +CREATE TABLE IF NOT EXISTS `EbookSources` ( `EbookId` int(10) unsigned NOT NULL, `Type` enum('project_gutenberg', 'project_gutenberg_australia', 'project_gutenberg_canada', 'internet_archive', 'hathi_trust', 'wikisource', 'google_books', 'faded_page', 'other') DEFAULT 'other', `Url` varchar(255) NOT NULL, diff --git a/config/sql/se/EbookTags.sql b/config/sql/se/EbookTags.sql index 1efec004..3b273b2f 100644 --- a/config/sql/se/EbookTags.sql +++ b/config/sql/se/EbookTags.sql @@ -1,4 +1,4 @@ -CREATE TABLE `EbookTags` ( +CREATE TABLE IF NOT EXISTS `EbookTags` ( `EbookId` int(10) unsigned NOT NULL, `TagId` int(10) unsigned NOT NULL, `SortOrder` tinyint(3) unsigned NOT NULL, diff --git a/config/sql/se/Ebooks.sql b/config/sql/se/Ebooks.sql index cd166fd9..3fb3fde4 100644 --- a/config/sql/se/Ebooks.sql +++ b/config/sql/se/Ebooks.sql @@ -1,4 +1,4 @@ -CREATE TABLE `Ebooks` ( +CREATE TABLE IF NOT EXISTS `Ebooks` ( `EbookId` int(10) unsigned NOT NULL AUTO_INCREMENT, `Identifier` varchar(511) NOT NULL, `Created` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, diff --git a/config/sql/se/GitCommits.sql b/config/sql/se/GitCommits.sql index 5b1901d5..0a32c26d 100644 --- a/config/sql/se/GitCommits.sql +++ b/config/sql/se/GitCommits.sql @@ -1,4 +1,4 @@ -CREATE TABLE `GitCommits` ( +CREATE TABLE IF NOT EXISTS `GitCommits` ( `EbookId` int(10) unsigned NOT NULL, `Created` datetime NOT NULL, `Message` text NOT NULL, diff --git a/config/sql/se/LocSubjects.sql b/config/sql/se/LocSubjects.sql index 481e9ae2..864d670c 100644 --- a/config/sql/se/LocSubjects.sql +++ b/config/sql/se/LocSubjects.sql @@ -1,4 +1,4 @@ -CREATE TABLE `LocSubjects` ( +CREATE TABLE IF NOT EXISTS `LocSubjects` ( `LocSubjectId` int(10) unsigned NOT NULL AUTO_INCREMENT, `Name` varchar(255) NOT NULL, PRIMARY KEY (`LocSubjectId`), diff --git a/config/sql/se/TocEntries.sql b/config/sql/se/TocEntries.sql index 9ea38a69..f498344a 100644 --- a/config/sql/se/TocEntries.sql +++ b/config/sql/se/TocEntries.sql @@ -1,4 +1,4 @@ -CREATE TABLE `TocEntries` ( +CREATE TABLE IF NOT EXISTS `TocEntries` ( `EbookId` int(10) unsigned NOT NULL, `TocEntry` text NOT NULL, `SortOrder` smallint unsigned NOT NULL,