doorcontrol: Convert HIDEvent.raw_card_number to TextField
Turns out that those are not just representing a uint, and can be much longer. Also Text fields in Postgres doesn't have any performance penalty.
This commit is contained in:
parent
6c80ed05bd
commit
de36c6844c
@ -0,0 +1,17 @@
|
|||||||
|
# Generated by Django 5.1 on 2024-09-03 14:56
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
dependencies = [
|
||||||
|
("doorcontrol", "0001_initial"),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name="hidevent",
|
||||||
|
name="raw_card_number",
|
||||||
|
field=models.TextField(blank=True, db_column="rawCardNumber", null=True),
|
||||||
|
),
|
||||||
|
]
|
@ -159,9 +159,7 @@ class HIDEvent(models.Model):
|
|||||||
io_state = models.BooleanField(blank=True, null=True, db_column="ioState")
|
io_state = models.BooleanField(blank=True, null=True, db_column="ioState")
|
||||||
new_time = models.DateTimeField(blank=True, null=True, db_column="newTime")
|
new_time = models.DateTimeField(blank=True, null=True, db_column="newTime")
|
||||||
old_time = models.DateTimeField(blank=True, null=True, db_column="oldTime")
|
old_time = models.DateTimeField(blank=True, null=True, db_column="oldTime")
|
||||||
raw_card_number = models.CharField(
|
raw_card_number = models.TextField(blank=True, null=True, db_column="rawCardNumber")
|
||||||
max_length=8, blank=True, null=True, db_column="rawCardNumber"
|
|
||||||
)
|
|
||||||
|
|
||||||
# Based on `function isRedEvent` from /html/hid-global.js on a HID EDGE EVO Solo
|
# Based on `function isRedEvent` from /html/hid-global.js on a HID EDGE EVO Solo
|
||||||
is_red = models.GeneratedField(
|
is_red = models.GeneratedField(
|
||||||
|
Loading…
Reference in New Issue
Block a user