削除したい_sql_constraints
。
たとえばaccount_invoice.py
、数値フィールドには制約があります。今、私はそれを取り除きたいです。
誰もがそれに対処する方法を知っていますか?
ありがとうございました。
削除したい_sql_constraints
。
たとえばaccount_invoice.py
、数値フィールドには制約があります。今、私はそれを取り除きたいです。
誰もがそれに対処する方法を知っていますか?
ありがとうございました。
次のクエリを使用して、制約を削除できます。
SELECT *
FROM information_schema.constraint_table_usage
WHERE table_name = 'account_invoice';
ALTER TABLE account_invoice DROP CONSTRAINT account_invoice_number_uniq;
私はあなたが話していると思います
_sql_constraints = [
('number_uniq', 'unique(number, company_id, journal_id, type)', 'Invoice Number must be unique per Company!'),
]
ファイルから.py
削除しても、データベースからは削除されません。削除する場合は、を使用してデータベースから削除する必要がありますDROP CONSTRAINT
。
これにより、テーブルから制約が削除され、重複したエントリを追加できます。