Spaces:
Sleeping
Sleeping
File size: 741 Bytes
a38e4b0 |
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 26 27 28 |
import sqlite3
def reset_reservations():
sql_statements = [
"UPDATE slots SET is_reserved = 0;",
"DELETE FROM reservation_tables;",
"DELETE FROM reservations;"
]
try:
conn = sqlite3.connect("restaurant_reservation.db")
cursor = conn.cursor()
cursor.execute("BEGIN TRANSACTION;")
for stmt in sql_statements:
cursor.execute(stmt)
conn.commit()
conn.close()
return "β
All slots marked as reserved and reservations cleared."
except Exception as e:
conn.rollback()
conn.close()
return f"β Error during reset: {e}"
# Call this function
result = reset_reservations()
print(result)
|