1- # Generated by Django 5.2.1 on 2025-05-27 06:42
1+ # Generated by Django 5.2.3 on 2025-06-23 02:14
22
33import django .contrib .postgres .search
44import django .db .models .deletion
@@ -21,7 +21,7 @@ class Migration(migrations.Migration):
2121
2222 dependencies = [
2323 ('models_provider' , '0001_initial' ),
24- ('users' , '0002_alter_user_nick_name ' ),
24+ ('users' , '0001_initial ' ),
2525 ]
2626
2727 operations = [
@@ -34,7 +34,7 @@ class Migration(migrations.Migration):
3434 ('file_name' , models .CharField (default = '' , max_length = 256 , verbose_name = '文件名称' )),
3535 ('file_size' , models .IntegerField (default = 0 , verbose_name = '文件大小' )),
3636 ('sha256_hash' , models .CharField (default = '' , verbose_name = '文件sha256_hash标识' )),
37- ('source_type' , models .CharField (choices = [('KNOWLEDGE' , 'Knowledge' ), ('APPLICATION' , 'Application' ), ('TEMPORARY_30_MINUTE' , 'Temporary 30 Minute' ), ('TEMPORARY_100_MINUTE' , 'Temporary 120 Minute' ), ('TEMPORARY_1_DAY' , 'Temporary 1 Day' )], default = 'TEMPORARY_100_MINUTE' , verbose_name = '资源类型' )),
37+ ('source_type' , models .CharField (choices = [('KNOWLEDGE' , 'Knowledge' ), ('APPLICATION' , 'Application' ), ('TOOL' , 'Tool' ), ( 'DOCUMENT' , 'Document' ), ( ' TEMPORARY_30_MINUTE' , 'Temporary 30 Minute' ), ('TEMPORARY_100_MINUTE' , 'Temporary 120 Minute' ), ('TEMPORARY_1_DAY' , 'Temporary 1 Day' )], default = 'TEMPORARY_100_MINUTE' , verbose_name = '资源类型' )),
3838 ('source_id' , models .CharField (default = 'TEMPORARY_100_MINUTE' , verbose_name = '资源id' )),
3939 ('loid' , models .IntegerField (verbose_name = 'loid' )),
4040 ('meta' , models .JSONField (default = dict , verbose_name = '文件关联数据' )),
@@ -55,6 +55,7 @@ class Migration(migrations.Migration):
5555 ('type' , models .IntegerField (choices = [(0 , '通用类型' ), (1 , 'web站点类型' ), (2 , '飞书类型' ), (3 , '语雀类型' )], default = 0 , verbose_name = '类型' )),
5656 ('scope' , models .CharField (choices = [('SHARED' , '共享' ), ('WORKSPACE' , '工作空间可用' )], default = 'WORKSPACE' , max_length = 20 , verbose_name = '可用范围' )),
5757 ('file_size_limit' , models .IntegerField (default = 100 , verbose_name = '文件大小限制' )),
58+ ('file_count_limit' , models .IntegerField (default = 50 , verbose_name = '文件数量限制' )),
5859 ('meta' , models .JSONField (default = dict , verbose_name = '元数据' )),
5960 ('embedding_model' , models .ForeignKey (on_delete = django .db .models .deletion .DO_NOTHING , to = 'models_provider.model' , verbose_name = '向量模型' )),
6061 ('user' , models .ForeignKey (on_delete = django .db .models .deletion .DO_NOTHING , to = 'users.user' , verbose_name = '所属用户' )),
@@ -121,6 +122,7 @@ class Migration(migrations.Migration):
121122 ('status_meta' , models .JSONField (default = knowledge .models .knowledge .default_status_meta , verbose_name = '状态数据' )),
122123 ('hit_num' , models .IntegerField (default = 0 , verbose_name = '命中次数' )),
123124 ('is_active' , models .BooleanField (default = True )),
125+ ('position' , models .IntegerField (db_index = True , default = 0 , verbose_name = '段落顺序' )),
124126 ('document' , models .ForeignKey (db_constraint = False , on_delete = django .db .models .deletion .DO_NOTHING , to = 'knowledge.document' )),
125127 ('knowledge' , models .ForeignKey (on_delete = django .db .models .deletion .DO_NOTHING , to = 'knowledge.knowledge' )),
126128 ],
@@ -166,7 +168,7 @@ class Migration(migrations.Migration):
166168 ('create_time' , models .DateTimeField (auto_now_add = True , verbose_name = '创建时间' )),
167169 ('update_time' , models .DateTimeField (auto_now = True , verbose_name = '修改时间' )),
168170 ('id' , models .UUIDField (default = uuid_utils .compat .uuid7 , editable = False , primary_key = True , serialize = False , verbose_name = '主键id' )),
169- ('document' , models .ForeignKey (on_delete = django .db .models .deletion .DO_NOTHING , to = 'knowledge.document' )),
171+ ('document' , models .ForeignKey (db_constraint = False , on_delete = django .db .models .deletion .DO_NOTHING , to = 'knowledge.document' )),
170172 ('knowledge' , models .ForeignKey (db_constraint = False , on_delete = django .db .models .deletion .DO_NOTHING , to = 'knowledge.knowledge' )),
171173 ('paragraph' , models .ForeignKey (db_constraint = False , on_delete = django .db .models .deletion .DO_NOTHING , to = 'knowledge.paragraph' )),
172174 ('problem' , models .ForeignKey (db_constraint = False , on_delete = django .db .models .deletion .DO_NOTHING , to = 'knowledge.problem' )),
0 commit comments