| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- # Generated by Django 5.1.1 on 2024-10-03 07:25
- import archivebox.base_models.models
- import charidfield.fields
- import django.db.models.deletion
- from django.db import migrations, models
- class Migration(migrations.Migration):
- dependencies = [
- ("machine", "0001_initial"),
- ]
- operations = [
- migrations.AlterField(
- model_name="machine",
- name="stats",
- field=models.JSONField(default=dict),
- ),
- migrations.CreateModel(
- name="InstalledBinary",
- fields=[
- (
- "id",
- models.UUIDField(
- default=None,
- editable=False,
- primary_key=True,
- serialize=False,
- unique=True,
- verbose_name="ID",
- ),
- ),
- (
- "abid",
- charidfield.fields.CharIDField(
- blank=True,
- db_index=True,
- default=None,
- help_text="ABID-format identifier for this entity (e.g. snp_01BJQMF54D093DXEAWZ6JYRPAQ)",
- max_length=30,
- null=True,
- prefix="bin_",
- unique=True,
- ),
- ),
- (
- "created_at",
- archivebox.base_models.models.AutoDateTimeField(
- db_index=True, default=None
- ),
- ),
- ("modified_at", models.DateTimeField(auto_now=True)),
- ("name", models.CharField(default=None, max_length=63)),
- ("binprovider", models.CharField(default=None, max_length=31)),
- ("abspath", models.CharField(default=None, max_length=255)),
- ("version", models.CharField(default=None, max_length=32)),
- ("sha256", models.CharField(default=None, max_length=64)),
- (
- "machine",
- models.ForeignKey(
- default=None,
- on_delete=django.db.models.deletion.CASCADE,
- to="machine.machine",
- ),
- ),
- ],
- options={
- "unique_together": {
- ("machine", "name", "binprovider", "abspath", "version", "sha256")
- },
- },
- ),
- ]
|