2
データベースアナライザを使用するたびにTYPO3のような問題を発生させずに再生成したい場合は、誰もユニーク制約をext_tables.sql
に追加する方法を知っていますか?TYPO3 Extbase - 一意制約を追加する正しい方法は?
例:データベースアナライザは、彼らがすでに存在する場合でも、制約を作成したい両方の方法で
CREATE TABLE tableName(
CONSTRAINT unique_iban UNIQUE (iban)
)
CREATE TABLE tableName(
iban varchar(255) DEFAULT '' NOT NULL UNIQUE
)
。
第1は、さらに、あなたがそれを実行し、エラーを作成します。
Error: Duplicate key name 'unique_iban'
2つ目は、あなたがヒットするたびに実行する1つの新しい制約を作成します。
ALTER TABLE tableName DROP KEY iban
ALTER TABLE tableName DROP KEY iban_2
など