26 lines
1.1 KiB
Python
26 lines
1.1 KiB
Python
# dengji/migrations/0004_dingdanbiaoqian.py
|
|
from django.db import migrations
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
dependencies = [
|
|
('dingdan', '0026_fadanfenhonglilv_alter_fadan_shenqingren_shenfen_and_more'), # 保持你之前的依赖
|
|
('dengji', '0003_alter_dashoubiaoxian_bankuai'),
|
|
]
|
|
|
|
operations = [
|
|
migrations.RunSQL(
|
|
sql="""
|
|
CREATE TABLE IF NOT EXISTS dingdan_biaoqian (
|
|
id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
|
create_time DATETIME(6) NOT NULL,
|
|
chenghao_id BIGINT NOT NULL,
|
|
dingdan_id VARCHAR(32) NOT NULL,
|
|
CONSTRAINT fk_dingdanbiaoqian_chenghao FOREIGN KEY (chenghao_id) REFERENCES chenghao (id),
|
|
CONSTRAINT fk_dingdanbiaoqian_dingdan FOREIGN KEY (dingdan_id) REFERENCES dingdan (dingdan_id),
|
|
UNIQUE KEY uniq_dingdan_chenghao (dingdan_id, chenghao_id)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
""",
|
|
reverse_sql="DROP TABLE IF EXISTS dingdan_biaoqian;"
|
|
),
|
|
] |