Liste der Anhänge anzeigen (Anzahl: 1)
Index erhalten - Contao 5.4.3
Hallo,
ich benötige in einigen Tabellen Foreign- und Unique Keys. Derzeit überschreibt der Backup Manager diese Schlüssel. Leider konnte ich bislang keinen Weg finden, das zu unterbinden. Exemplarisch ein UNIQUE Index wie dieser:
Code:
ALTER TABLE `kromi_invoices`
ADD UNIQUE KEY `invoiceNo` (`invoiceNo`);
Im DCA ist dieses Feld so konfiguriert (Empfehlung ChatGPT)
PHP-Code:
//1. Variante
'invoiceNo' => [
'search' => true,
'sorting' => true,
'inputType' => 'text',
'eval' => [
'tl_class' => 'w25',
'maxlength' => 255,
'mandatory' => true,
'unique' => true,
],
'sql' => "varchar(50) NOT NULL default ''"
],
//2. Variante
'invoiceNo' => [
'search' => true,
'sorting' => true,
'inputType' => 'text',
'eval' => [
'tl_class' => 'w25',
'maxlength' => 255,
'mandatory' => true,
'unique' => true,
],
'sql' => "varchar(50) NOT NULL default '' UNIQUE"
],
Keine dieser Varianten verhindert, dass ein Schema Update vorgenommen werden soll - der Backup Manager zeigt in der Console:
Anhang 27893
Schema Updates
DROP INDEX invoiceNo ON kromi_invoices
Hat jemand eine Idee, wie ich den Index erhalten kann?
Vielen Dank,
Andreas