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