Add MariaDB support (#156)
* Fixed startup db check * Relation tables are created automatically for IGDB metadata * Removed JSON dependency from filters * Removed JSON searches from Game library queries * Gaseous now runs without error on MariaDB * Fixed static database name bug * Updated docker files and README
This commit is contained in:
		@@ -1,19 +1,16 @@
 | 
			
		||||
ALTER TABLE `Signatures_Roms`
 | 
			
		||||
DROP INDEX `flags_Idx`;
 | 
			
		||||
 | 
			
		||||
ALTER TABLE `Signatures_Roms` 
 | 
			
		||||
ADD COLUMN `Attributes` JSON NULL AFTER `Flags`,
 | 
			
		||||
ADD COLUMN `Attributes` longtext NULL AFTER `Flags`,
 | 
			
		||||
ADD COLUMN `IngestorVersion` INT NULL DEFAULT 1;
 | 
			
		||||
 | 
			
		||||
ALTER TABLE `Games_Roms` 
 | 
			
		||||
ADD COLUMN `Attributes` JSON NULL AFTER `Flags`,
 | 
			
		||||
ADD COLUMN `Attributes` longtext NULL AFTER `Flags`,
 | 
			
		||||
ADD COLUMN `MetadataGameName` VARCHAR(255) NULL AFTER `MetadataSource`,
 | 
			
		||||
ADD COLUMN `MetadataVersion` INT NULL DEFAULT 1;
 | 
			
		||||
 | 
			
		||||
ALTER TABLE `RomCollections` 
 | 
			
		||||
ADD COLUMN `FolderStructure` INT NULL DEFAULT 0 AFTER `MaximumCollectionSizeInBytes`,
 | 
			
		||||
ADD COLUMN `IncludeBIOSFiles` BOOLEAN NULL DEFAULT 0 AFTER `FolderStructure`,
 | 
			
		||||
ADD COLUMN `AlwaysInclude` JSON NULL AFTER `IncludeBIOSFiles`;
 | 
			
		||||
ADD COLUMN `AlwaysInclude` longtext NULL AFTER `IncludeBIOSFiles`;
 | 
			
		||||
 | 
			
		||||
CREATE TABLE `PlatformMap` (
 | 
			
		||||
  `Id` BIGINT NOT NULL,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user