Spaces:
Runtime error
Runtime error
File size: 693 Bytes
65dc45c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | from database import engine
from sqlalchemy import text
def main() -> None:
enum_names = ["goalenum", "genderenum", "skilllevelenum", "intensityenum"]
with engine.connect() as conn:
for enum_name in enum_names:
values = conn.execute(
text(
"""
SELECT enumlabel
FROM pg_enum
WHERE enumtypid = (:enum_name)::regtype
ORDER BY enumsortorder
"""
),
{"enum_name": enum_name},
).scalars().all()
print(f"{enum_name}: {', '.join(values)}")
if __name__ == "__main__":
main()
|