Fix: DB Migration
This commit is contained in:
@@ -50,7 +50,7 @@ class SSHCertificate(BaseModel):
|
||||
certificate = db.Column(db.Text, nullable=False)
|
||||
|
||||
# Certificate metadata
|
||||
serial = db.Column(db.String(255), nullable=False, unique=True, index=True)
|
||||
serial = db.Column(db.String(255), nullable=False)
|
||||
key_id = db.Column(db.String(255), nullable=False) # Usually user email
|
||||
cert_type = db.Column(
|
||||
db.Enum(CertType, values_callable=lambda x: [e.value for e in x]),
|
||||
@@ -103,6 +103,8 @@ class SSHCertificate(BaseModel):
|
||||
)
|
||||
|
||||
__table_args__ = (
|
||||
db.UniqueConstraint("ca_id", "serial", name="uq_ssh_certificates_ca_serial"),
|
||||
db.Index("ix_ssh_certificates_serial", "serial"),
|
||||
db.Index("idx_cert_user_status", "user_id", "status"),
|
||||
db.Index("idx_cert_validity", "valid_after", "valid_before"),
|
||||
db.Index("idx_cert_revoked", "revoked", "revoked_at"),
|
||||
|
||||
Reference in New Issue
Block a user