tag_obsolete_os: etend CHECK licence_support pour accepter 'obsolete'
This commit is contained in:
parent
0be4849ef2
commit
47a4917d96
@ -69,6 +69,14 @@ def main():
|
||||
print(f"[INFO] DB: {DATABASE_URL.split('@')[-1]}")
|
||||
conn = engine.connect().execution_options(isolation_level="AUTOCOMMIT")
|
||||
|
||||
# Etend le CHECK constraint pour accepter 'obsolete' (le reste du code l'utilise)
|
||||
print("[INFO] Etend CHECK licence_support (active/obsolete/eol/els/missing)...")
|
||||
conn.execute(text("ALTER TABLE servers DROP CONSTRAINT IF EXISTS servers_licence_support_check"))
|
||||
conn.execute(text(
|
||||
"ALTER TABLE servers ADD CONSTRAINT servers_licence_support_check "
|
||||
"CHECK (licence_support IN ('active', 'obsolete', 'eol', 'els', 'missing') OR licence_support IS NULL)"
|
||||
))
|
||||
|
||||
rows = conn.execute(text("""
|
||||
SELECT id, hostname, os_version, licence_support
|
||||
FROM servers
|
||||
|
||||
Loading…
Reference in New Issue
Block a user