MariaDB mysqldump: Views werden nicht richtig gedumpt

marbbarb

Benutzer
Beiträge
11
Hallo Leute,

ich möchte mittels mysqldump eine Datenbank meines MariaDB-Servers (aktuellste Version) dumpen.
Hierfür verwende ich folgenden Befehl:

Code:
mysqldump  --routines --user dbbackup --password=4711 --databases webdata > "d:\backup.sql"

Beim Wiederherstellen des Dumps werden die Views nicht korrekt wiederhergestellt. D. h. alle Views sind nach der Wiederherstellung Tabellen und sämtliche Spalten dieser Tabellen vom Datentypen TinyInt.


Ich habe mal alle Befehle eines Views aus dem Dump kopiert:


Code:
--
-- Temporary table structure for view `view_print_vorgang_position_ek_avisierung`
--

DROP TABLE IF EXISTS `view_print_vorgang_position_ek_avisierung`;
/*!50001 DROP VIEW IF EXISTS `view_print_vorgang_position_ek_avisierung`*/;
SET @saved_cs_client     = @@character_set_client;
SET character_set_client = utf8;
/*!50001 CREATE TABLE `view_print_vorgang_position_ek_avisierung` (
  `vorgang_key` tinyint NOT NULL,
  `vorgang_pos_key` tinyint NOT NULL,
  `lieferant_liefertermin` tinyint NOT NULL,
  `lieferant_auftragsbestaetigung` tinyint NOT NULL,
  `avisiert` tinyint NOT NULL,
  `bestellpos_liefertermin` tinyint NOT NULL,
  `bestell_nr` tinyint NOT NULL,
  `bestellung_angelegt_am` tinyint NOT NULL,
  `bestellung_liefertermin` tinyint NOT NULL,
  `lfrt_nr` tinyint NOT NULL,
  `lieferant_memotext_extern_klartext` tinyint NOT NULL,
  `lieferant_memotext_extern` tinyint NOT NULL,
  `lieferant_memotext_intern_klartext` tinyint NOT NULL,
  `lieferant_memotext_intern` tinyint NOT NULL
) ENGINE=MyISAM */;
SET character_set_client = @saved_cs_client;


Code:
--
-- Final view structure for view `view_print_vorgang_position_ek_avisierung`
--

/*!50001 DROP TABLE IF EXISTS `view_print_vorgang_position_ek_avisierung`*/;
/*!50001 DROP VIEW IF EXISTS `view_print_vorgang_position_ek_avisierung`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`myskript`@`localhost` SQL SECURITY DEFINER */
/*!50001 VIEW `view_print_vorgang_position_ek_avisierung` AS select `my_vorgang_pos`.`vorgang_key` AS `vorgang_key`,`my_vorgang_pos`.`vorgang_pos_key` AS `vorgang_pos_key`,`bestell_pos`.`lieferant_liefertermin` AS `lieferant_liefertermin`,`bestell_pos`.`lieferant_auftragsbestaetigung` AS `lieferant_auftragsbestaetigung`,`bestell_pos`.`avisiert` AS `avisiert`,`bestell_pos`.`liefertermin` AS `bestellpos_liefertermin`,`my_vorgang_kopf`.`vorgang_nr` AS `bestell_nr`,`my_vorgang_kopf`.`angelegt_am` AS `bestellung_angelegt_am`,`my_vorgang_kopf`.`liefertermin` AS `bestellung_liefertermin`,`my_lfrt`.`lfrt_nr` AS `lfrt_nr`,`memotext_extern`.`plaintext` AS `lieferant_memotext_extern_klartext`,`memotext_extern`.`rtftext` AS `lieferant_memotext_extern`,`memotext_intern`.`plaintext` AS `lieferant_memotext_intern_klartext`,`memotext_intern`.`rtftext` AS `lieferant_memotext_intern` from (((((((`my_vorgang_pos` join `my_vorgang_pos` `bestell_pos` on(`bestell_pos`.`ur_vorgang_pos_key` = `my_vorgang_pos`.`vorgang_pos_key`)) join `my_vorgang_kopf` on(`my_vorgang_kopf`.`vorgang_key` = `bestell_pos`.`vorgang_key`)) join `my_auswahlfelder_pos` `auswahlfeld_vorgangsart` on(`auswahlfeld_vorgangsart`.`auswahlfeld_pos_key` = `my_vorgang_kopf`.`vorgang_art`)) join `my_auswahlfelder_pos` `auswahlfeld_vorgangsstatus` on(`auswahlfeld_vorgangsstatus`.`auswahlfeld_pos_key` = `my_vorgang_kopf`.`status`)) join `my_lfrt` on(`my_lfrt`.`lfrt_key` = `my_vorgang_kopf`.`lfrt_key`)) left join `my_memotexte` `memotext_extern` on(`memotext_extern`.`memo_key` = `my_lfrt`.`memotext_extern`)) left join `my_memotexte` `memotext_intern` on(`memotext_intern`.`memo_key` = `my_lfrt`.`memotext_intern`)) where `my_vorgang_pos`.`geloescht` = 0 and `bestell_pos`.`geloescht` = 0 and `auswahlfeld_vorgangsart`.`kuerzel` = 'BS' and `auswahlfeld_vorgangsstatus`.`kuerzel` < '999' */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--


Wenn ich das ganze mit mySQL anstatt MariaDB mache (selber Dump-Befehl) funktioniert alles, und die Befehle im Dump sehen so aus:

Code:
--
-- Temporary view structure for view `view_print_vorgang_position_ek_avisierung`
--

DROP TABLE IF EXISTS `view_print_vorgang_position_ek_avisierung`;
/*!50001 DROP VIEW IF EXISTS `view_print_vorgang_position_ek_avisierung`*/;
SET @saved_cs_client     = @@character_set_client;
SET character_set_client = utf8;
/*!50001 CREATE VIEW `view_print_vorgang_position_ek_avisierung` AS SELECT
 1 AS `vorgang_key`,
 1 AS `vorgang_pos_key`,
 1 AS `lieferant_liefertermin`,
 1 AS `lieferant_auftragsbestaetigung`,
 1 AS `avisiert`,
 1 AS `bestell_nr`,
 1 AS `lfrt_nr`,
 1 AS `lieferant_memotext_extern_klartext`,
 1 AS `lieferant_memotext_extern`,
 1 AS `lieferant_memotext_intern_klartext`,
 1 AS `lieferant_memotext_intern`*/;
SET character_set_client = @saved_cs_client;

Code:
--
-- Final view structure for view `view_print_vorgang_position_ek_avisierung`
--

/*!50001 DROP VIEW IF EXISTS `view_print_vorgang_position_ek_avisierung`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8 */;
/*!50001 SET character_set_results     = utf8 */;
/*!50001 SET collation_connection      = utf8_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`myskript`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `view_print_vorgang_position_ek_avisierung` AS select `my_vorgang_pos`.`vorgang_key` AS `vorgang_key`,`my_vorgang_pos`.`vorgang_pos_key` AS `vorgang_pos_key`,`bestell_pos`.`lieferant_liefertermin` AS `lieferant_liefertermin`,`bestell_pos`.`lieferant_auftragsbestaetigung` AS `lieferant_auftragsbestaetigung`,`bestell_pos`.`avisiert` AS `avisiert`,`my_vorgang_kopf`.`vorgang_nr` AS `bestell_nr`,`my_lfrt`.`lfrt_nr` AS `lfrt_nr`,`memotext_extern`.`plaintext` AS `lieferant_memotext_extern_klartext`,`memotext_extern`.`rtftext` AS `lieferant_memotext_extern`,`memotext_intern`.`plaintext` AS `lieferant_memotext_intern_klartext`,`memotext_intern`.`rtftext` AS `lieferant_memotext_intern` from (((((((`my_vorgang_pos` join `my_vorgang_pos` `bestell_pos` on((`bestell_pos`.`ur_vorgang_pos_key` = `my_vorgang_pos`.`vorgang_pos_key`))) join `my_vorgang_kopf` on((`my_vorgang_kopf`.`vorgang_key` = `bestell_pos`.`vorgang_key`))) join `my_auswahlfelder_pos` `auswahlfeld_vorgangsart` on((`auswahlfeld_vorgangsart`.`auswahlfeld_pos_key` = `my_vorgang_kopf`.`vorgang_art`))) join `my_auswahlfelder_pos` `auswahlfeld_vorgangsstatus` on((`auswahlfeld_vorgangsstatus`.`auswahlfeld_pos_key` = `my_vorgang_kopf`.`status`))) join `my_lfrt` on((`my_lfrt`.`lfrt_key` = `my_vorgang_kopf`.`lfrt_key`))) left join `my_memotexte` `memotext_extern` on((`memotext_extern`.`memo_key` = `my_lfrt`.`memotext_extern`))) left join `my_memotexte` `memotext_intern` on((`memotext_intern`.`memo_key` = `my_lfrt`.`memotext_intern`))) where ((`my_vorgang_pos`.`geloescht` = 0) and (`bestell_pos`.`geloescht` = 0) and (`auswahlfeld_vorgangsart`.`kuerzel` = 'BS') and (`auswahlfeld_vorgangsstatus`.`kuerzel` < '999')) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

Woran liegt es, dass die Views im Prinzip schon falsch "gedumpt" werden? Fehlt mir eine Einstellung/ein Parameter beim mysqldump auf dem MariaDB-Server?

Frohes Fest und viele Grüße!
 
Werbung:
Code:
CREATE TABLE `my_vorgang_pos` (
    `vorgang_pos_key` INT(11) NOT NULL AUTO_INCREMENT,
    `vorgang_key` INT(11) NULL DEFAULT NULL,
    `pos` INT(11) NULL DEFAULT NULL,
    `upos` INT(11) NULL DEFAULT NULL,
    `geloescht` SMALLINT(6) NULL DEFAULT '0',
    `artikel_key` INT(11) NULL DEFAULT NULL,
    `stl_key` INT(11) NULL DEFAULT NULL,
    `baugruppe` SMALLINT(6) NULL DEFAULT NULL,
    `menge` DECIMAL(14,6) NULL DEFAULT NULL,
    `menge_preiseinheit` DECIMAL(14,6) NULL DEFAULT NULL,
    `menge_lagereinheit` DECIMAL(14,6) NULL DEFAULT NULL,
    `lagerfuehrung` SMALLINT(6) NULL DEFAULT NULL,
    `vk_mindestnetto` DECIMAL(14,6) NULL DEFAULT NULL,
    `rabattfaehig` SMALLINT(6) NULL DEFAULT NULL,
    `pe_verkauf` INT(11) NULL DEFAULT NULL,
    `me_verkauf` INT(11) NULL DEFAULT NULL,
    `me_verkauf_faktor` DECIMAL(14,6) NULL DEFAULT NULL,
    `gewicht_me_lager` DECIMAL(14,6) NULL DEFAULT NULL,
    `gewicht_kg` DECIMAL(14,6) NULL DEFAULT NULL,
    `vortext` INT(11) NULL DEFAULT NULL,
    `nachtext` INT(11) NULL DEFAULT NULL,
    `bezeichnung1` CHAR(200) NULL DEFAULT NULL,
    `bezeichnung2` CHAR(200) NULL DEFAULT NULL,
    `kd_artikel_nr` CHAR(50) NULL DEFAULT NULL,
    `kd_artikel_bez1` CHAR(200) NULL DEFAULT NULL,
    `kd_artikel_bez2` CHAR(200) NULL DEFAULT NULL,
    `preisherkunft` VARCHAR(300) NULL DEFAULT NULL,
    `preis_preisfindung` DECIMAL(14,6) NULL DEFAULT NULL,
    `status_lieferschein` INT(11) NULL DEFAULT NULL,
    `status_rechnung` INT(11) NULL DEFAULT NULL,
    `status_optimierung` INT(11) NULL DEFAULT '0' COMMENT '0 = In keiner Optimierung vorhanden, 1 = In Optimierung vorhanden',
    `liefertermin` DATETIME NULL DEFAULT NULL,
    `fertigungstermin` DATETIME NULL DEFAULT NULL,
    `kommission` CHAR(200) NULL DEFAULT NULL,
    `menge_berechnet` DECIMAL(14,6) NULL DEFAULT NULL,
    `menge_geliefert` DECIMAL(14,6) NULL DEFAULT NULL,
    `markt_qm` INT(11) NULL DEFAULT NULL,
    `markt_lfm` INT(11) NULL DEFAULT NULL,
    `markt_reihe` CHAR(6) NULL DEFAULT NULL,
    `markt_startmeter` INT(11) NULL DEFAULT NULL,
    `breite` DECIMAL(14,6) NULL DEFAULT NULL,
    `hoehe` DECIMAL(14,6) NULL DEFAULT NULL,
    `flaeche` DECIMAL(14,6) NULL DEFAULT NULL,
    `lfm` DECIMAL(14,6) NULL DEFAULT NULL,
    `modell_key` INT(11) NULL DEFAULT NULL,
    `ek_preis` DECIMAL(14,6) NULL DEFAULT NULL,
    `ek_aus_bestellung` DECIMAL(14,6) NULL DEFAULT NULL,
    `preisliste` INT(11) NULL DEFAULT NULL,
    `massrundung` INT(11) NULL DEFAULT NULL,
    `energiekostenzuschlag` INT(11) NULL DEFAULT NULL,
    `mautgebuehr` INT(11) NULL DEFAULT NULL,
    `alternativ` INT(11) NULL DEFAULT NULL,
    `bestellen` INT(11) NULL DEFAULT NULL,
    `stl_pos` INT(11) NULL DEFAULT NULL,
    `ausgetauscht` INT(11) NULL DEFAULT NULL,
    `mindestflaeche` DECIMAL(14,6) NULL DEFAULT NULL,
    `mindestflaeche_qm` DECIMAL(14,6) NULL DEFAULT NULL,
    `preisliste_manuell` SMALLINT(6) NULL DEFAULT NULL,
    `modellbild` VARCHAR(500) NULL DEFAULT NULL,
    `block_key` INT(11) NULL DEFAULT NULL,
    `liefertyp` INT(11) NULL DEFAULT NULL,
    `block_drucken` SMALLINT(6) NULL DEFAULT NULL,
    `laenge` DECIMAL(14,6) NULL DEFAULT NULL,
    `aufbau` CHAR(30) NULL DEFAULT NULL,
    `modellbild_gesamt` VARCHAR(500) NULL DEFAULT NULL,
    `anzahl_bearbeitungen` INT(11) NULL DEFAULT NULL,
    `wiegekarten_key` INT(11) NULL DEFAULT NULL,
    `buchungslager` INT(11) NULL DEFAULT NULL,
    `menge_lagerbuchung` DECIMAL(14,6) NULL DEFAULT NULL,
    `dito_stueckliste` SMALLINT(6) NULL DEFAULT NULL,
    `flaeche_real` DECIMAL(14,6) NULL DEFAULT NULL,
    `modellansicht` INT(11) NULL DEFAULT NULL,
    `modzuschlag_preisfindung` DECIMAL(14,6) NULL DEFAULT NULL,
    `modzuschlag_manuell` DECIMAL(14,6) NULL DEFAULT NULL,
    `dito_artikel` SMALLINT(6) NULL DEFAULT NULL,
    `wertmaessig` SMALLINT(6) NULL DEFAULT NULL,
    `grundpreis_berechnet` SMALLINT(6) NULL DEFAULT NULL,
    `kein_modellzuschlag` TINYINT(4) NULL DEFAULT '0',
    `fahrzeug` INT(11) NULL DEFAULT '0',
    `ur_vorgang_pos_key` INT(11) NULL DEFAULT '0',
    `montagepreise_drucken` SMALLINT(6) NULL DEFAULT '0',
    `preis_pro_me_manuell` DECIMAL(14,6) NULL DEFAULT '0.000000',
    `rabatt_nicht_ausweisen` TINYINT(4) NULL DEFAULT '0',
    `alle_bearb_unterdrueckt` TINYINT(4) NULL DEFAULT '0',
    `versicherungsliste` INT(11) NULL DEFAULT '0',
    `druck_pos` INT(11) NULL DEFAULT '0',
    `gesamtdicke` DECIMAL(14,6) NULL DEFAULT '0.000000',
    `mindestnetto_abfrage` TINYINT(4) NULL DEFAULT '0',
    `bearbeitungstext` INT(11) NULL DEFAULT NULL,
    `sprossen_key` INT(11) NULL DEFAULT NULL,
    `kundengruppe` INT(11) NULL DEFAULT NULL,
    `breite_mit_schleifzugabe` DECIMAL(14,6) NULL DEFAULT NULL,
    `hoehe_mit_schleifzugabe` DECIMAL(14,6) NULL DEFAULT NULL,
    `direktlieferung` TINYINT(4) NULL DEFAULT NULL,
    `laufzeit_von` DATETIME NULL DEFAULT NULL,
    `laufzeit_bis` DATETIME NULL DEFAULT NULL,
    `breitband` TINYINT(4) NULL DEFAULT NULL,
    `vorderrueckseite` TINYINT(4) NULL DEFAULT NULL,
    `individual` TINYINT(4) NULL DEFAULT NULL,
    `auftragsschnittstelle` TINYINT(4) NULL DEFAULT '0',
    `reservieren` TINYINT(4) NULL DEFAULT '0',
    `farbe` INT(11) NULL DEFAULT NULL,
    `status_wareneingang` INT(11) NULL DEFAULT '0',
    `mindestbestandsanforderung` DECIMAL(14,6) NULL DEFAULT '0.000000' COMMENT 'Menge die durch die Unterschreitung des Mindestbestands als Bestellvorschlag angefordert wurde.',
    `lieferant_auftragsbestaetigung` CHAR(50) NULL DEFAULT NULL COMMENT 'Auftragsbestätigung des Lieferanten',
    `lieferant_liefertermin` CHAR(50) NULL DEFAULT NULL COMMENT 'Liefertermin des Lieferanten',
    `avisiert` TINYINT(4) NULL DEFAULT '0',
    `zolltarifnummer` CHAR(75) NULL DEFAULT '0',
    `fa_aufteilung` INT(11) NULL DEFAULT '0',
    `bearbeitungshash` CHAR(100) NULL DEFAULT NULL,
    `sprossenhash` CHAR(100) NULL DEFAULT NULL,
    `breite_umlaufend` DECIMAL(14,6) NULL DEFAULT NULL,
    `hoehe_umlaufend` DECIMAL(14,6) NULL DEFAULT NULL,
    `rabatt_auf_preis_pro_me` TINYINT(4) NULL DEFAULT NULL,
    `bearbeitungen_mit_lohnarbeit` TINYINT(4) NULL DEFAULT NULL COMMENT 'Sind Bearbeitungen mit Lohnarbeiten vorhanden',
    `manueller_rabatt` TINYINT(4) NULL DEFAULT NULL COMMENT 'Der Positionsrabatt 1 wird nicht durch die Preisfindung überschrieben, wenn dieses Kennzeichen gesetzt wurde',
    `zusatz_artikelnr` CHAR(50) NULL DEFAULT NULL COMMENT 'Hier wird die Nummer der Staffel aus dem Standardleistungsbuch gespeichert (für die Druckausgabe)',
    `kantenbearb_mit_lohnarbeit` TINYINT(4) NULL DEFAULT NULL COMMENT 'Sind Kantenbearbeitungen mit Lohnarbeit vorhanden',
    `lohnglas` TINYINT(4) NULL DEFAULT NULL,
    `lagerbestellung` TINYINT(4) NULL DEFAULT NULL COMMENT 'Handelt es sich um eine Bestellung zum Auffüllen des Lagers? Hat Auswirkungen auf die Materialdispo.',
    `projekt_key` INT(11) NULL DEFAULT NULL,
    `stueckliste_unterdruecken` TINYINT(4) NULL DEFAULT '0',
    `dimension3` DECIMAL(14,6) NULL DEFAULT NULL,
    `produktion_mitarbeiter` CHAR(100) NULL DEFAULT NULL COMMENT 'Aus Eigenproduktionsrückmeldung',
    `produktion_standort` CHAR(200) NULL DEFAULT NULL COMMENT 'Aus Eigenproduktionsrückmeldung',
    `produktion_fertigstellungsdatum` DATETIME NULL DEFAULT NULL COMMENT 'Aus Eigenproduktionsrückmeldung',
    `produktion_abgeschlossen` TINYINT(4) NULL DEFAULT '0' COMMENT 'Aus Eigenproduktionsrückmeldung',
    `auswahlgruppe` INT(11) NULL DEFAULT NULL COMMENT 'Auswahlgruppe aus Artikel (Auswahlfeld 158)',
    `angelegt_am` DATETIME NULL DEFAULT NULL,
    `angelegt_von` INT(11) NULL DEFAULT NULL,
    `geaendert_am` DATETIME NULL DEFAULT NULL,
    `geaendert_von` INT(11) NULL DEFAULT NULL,
    `geloescht_am` DATETIME NULL DEFAULT NULL,
    `geloescht_von` INT(11) NULL DEFAULT NULL,
    PRIMARY KEY (`vorgang_pos_key`),
    INDEX `vorgang_key_geloescht` (`vorgang_key`, `geloescht`),
    INDEX `vorgang_key_pos_upos_geloescht` (`vorgang_key`, `pos`, `upos`, `geloescht`),
    INDEX `ur_vorgang_pos_key` (`ur_vorgang_pos_key`),
    INDEX `vorgang_key_geloescht_auftragsschnittstelle` (`vorgang_key`, `geloescht`, `auftragsschnittstelle`),
    INDEX `avisiert` (`avisiert`),
    INDEX `projekt_key` (`projekt_key`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
ROW_FORMAT=COMPACT
AUTO_INCREMENT=8643
;
 
Hi,

kann es sein das das die einzige View in diesem Schema ist.
Du könntest mal bitte etwas für mich testen. Leg bitte einfach mal eine 2 View an auf eine andere Tabelle und mach dann einen Dump.
Bei mir funktioniert das sobald ich 2 Views im Schema habe (10.2.36-MariaDB-1:10.2.36+maria~bionic).

Wenn dem so ist werde ich direkt einen Call bei Maria aufmachen.

Gruß

Bernd
 
Bei mir hat das funktioniert. habe ein Ticket bei MariaDB geöffnet. Das wird aber was dauern. Kannst mir ja deine E-Mail schicken, dann werde ich ich dich direkt informieren wenn es was neues gibt buffen@t-online.de
 
Falls wer anders das Problem hat und eine Übergangslösung benötigt:

Ich erstelle im Datenbanksicherungsskript jetzt zusätzlich ein Skript welches alle Views ausgibt, bei einem Restore lässt man das einfach nach dem Einlesen des Dumps laufen:

Code:
mysql --user  dbbackup --password=???? --skip-column-names -e "SELECT REPLACE(CONCAT('DROP TABLE IF EXISTS ', TABLE_NAME, '; CREATE OR REPLACE VIEW ', TABLE_NAME, ' AS ',   VIEW_DEFINITION, '; '), '`dbname`.', '') AS q FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_SCHEMA='dbname'" > filename.txt
 
Ich bin mir sicher das der Dump 100% OK ist. Mach mal ein grep auf den dump und suche nach dem Namen der View. Wirst dann sehen das da alles OK ist.

Ich denke viel mehr das einer deiner Tabellen ärger macht. CREATE oder DATEN.

Maria hat das Ticket geschlossen. "Verhalten wie erwartet".

Scha mal am Ende der Datei, da werden die Views angelegt

Oder schick mir das komplette Dump, dann schau ich

Gruß und guten Rutsch

Bernd
 
z.B beim **CREATE TABLE `my_vorgang_pos`** kommt folgender Fehler

Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.

und somit bricht das Restore ab und die View wird auch nicht weiter angelegt.

Im Anhang noch die Antwort von MariaDB

Bernd
 

Anhänge

  • Bildschirmfoto 2020-12-30 um 21.51.18.png
    Bildschirmfoto 2020-12-30 um 21.51.18.png
    83,7 KB · Aufrufe: 6
Werbung:
z.B beim **CREATE TABLE `my_vorgang_pos`** kommt folgender Fehler

Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.

und somit bricht das Restore ab und die View wird auch nicht weiter angelegt.

Im Anhang noch die Antwort von MariaDB

Bernd

Danke, das schau ich mir gleich mal an.
 
Zurück
Oben