Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-27 07:41:42

0001 # Generated by Django 4.2.23 on 2025-08-15 19:31
0002 
0003 from django.db import migrations, models
0004 import django.db.models.deletion
0005 import uuid
0006 
0007 
0008 class Migration(migrations.Migration):
0009 
0010     dependencies = [
0011         ("monitor_app", "0019_pandaqueue_rucioendpoint"),
0012     ]
0013 
0014     operations = [
0015         migrations.CreateModel(
0016             name="FastMonFile",
0017             fields=[
0018                 (
0019                     "tf_file_id",
0020                     models.UUIDField(
0021                         default=uuid.uuid4,
0022                         editable=False,
0023                         primary_key=True,
0024                         serialize=False,
0025                     ),
0026                 ),
0027                 ("tf_filename", models.CharField(max_length=255, unique=True)),
0028                 ("file_size_bytes", models.BigIntegerField(blank=True, null=True)),
0029                 ("checksum", models.CharField(blank=True, max_length=64, null=True)),
0030                 (
0031                     "status",
0032                     models.CharField(
0033                         choices=[
0034                             ("registered", "Registered"),
0035                             ("processing", "Processing"),
0036                             ("processed", "Processed"),
0037                             ("failed", "Failed"),
0038                             ("done", "Done"),
0039                         ],
0040                         default="registered",
0041                         max_length=20,
0042                     ),
0043                 ),
0044                 ("metadata", models.JSONField(blank=True, null=True)),
0045                 ("created_at", models.DateTimeField(auto_now_add=True)),
0046                 ("updated_at", models.DateTimeField(auto_now=True)),
0047                 (
0048                     "stf_file",
0049                     models.ForeignKey(
0050                         on_delete=django.db.models.deletion.CASCADE,
0051                         related_name="tf_files",
0052                         to="monitor_app.stffile",
0053                     ),
0054                 ),
0055             ],
0056             options={
0057                 "db_table": "swf_fastmon_files",
0058             },
0059         ),
0060     ]