carbo_server/apps/carbon/migrations/0002_fingerprint.py

34 lines
1.7 KiB
Python

# Generated by Django 4.2.27 on 2026-01-16 08:34
from django.db import migrations, models
import django.utils.timezone
class Migration(migrations.Migration):
dependencies = [
('carbon', '0001_initial'),
]
operations = [
migrations.CreateModel(
name='Fingerprint',
fields=[
('id', models.CharField(editable=False, help_text='主键ID', max_length=20, primary_key=True, serialize=False, verbose_name='主键ID')),
('create_time', models.DateTimeField(default=django.utils.timezone.now, help_text='创建时间', verbose_name='创建时间')),
('update_time', models.DateTimeField(auto_now=True, help_text='修改时间', verbose_name='修改时间')),
('is_deleted', models.BooleanField(default=False, help_text='删除标记', verbose_name='删除标记')),
('fp_hex', models.CharField(max_length=16, unique=True, verbose_name='simhash(hex)')),
('fp_int', models.BigIntegerField(db_index=True, verbose_name='simhash(int)')),
('seg1', models.IntegerField(db_index=True)),
('seg2', models.IntegerField(db_index=True)),
('seg3', models.IntegerField(db_index=True)),
('seg4', models.IntegerField(db_index=True)),
('score', models.FloatField(verbose_name='得分')),
],
options={
'indexes': [models.Index(fields=['seg1'], name='carbon_fing_seg1_a18a6c_idx'), models.Index(fields=['seg2'], name='carbon_fing_seg2_5c4cfa_idx'), models.Index(fields=['seg3'], name='carbon_fing_seg3_87273b_idx'), models.Index(fields=['seg4'], name='carbon_fing_seg4_60f65c_idx')],
},
),
]