Add waiting system application files
- Add main application files (main.py, models.py, schemas.py, etc.) - Add routers for all features (waiting, attendance, members, etc.) - Add HTML templates for admin and user interfaces - Add migration scripts and utility files - Add Docker configuration - Add documentation files - Add .gitignore to exclude database and cache files 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
24
migrate_add_auto_closing.py
Normal file
24
migrate_add_auto_closing.py
Normal file
@@ -0,0 +1,24 @@
|
||||
import sqlite3
|
||||
|
||||
def migrate():
|
||||
# 데이터베이스 연결
|
||||
conn = sqlite3.connect("waiting_system.db")
|
||||
cursor = conn.cursor()
|
||||
|
||||
try:
|
||||
# store_settings 테이블에 auto_closing 컬럼 추가
|
||||
# BOOLEAN 타입은 SQLite에서 INTEGER로 처리됨 (True=1, False=0)
|
||||
# 기본값은 True (1)
|
||||
cursor.execute("ALTER TABLE store_settings ADD COLUMN auto_closing BOOLEAN DEFAULT 1")
|
||||
conn.commit()
|
||||
print("Successfully added 'auto_closing' column to 'store_settings' table.")
|
||||
except sqlite3.OperationalError as e:
|
||||
if "duplicate column name" in str(e):
|
||||
print("Column 'auto_closing' already exists.")
|
||||
else:
|
||||
print(f"Error adding column: {e}")
|
||||
finally:
|
||||
conn.close()
|
||||
|
||||
if __name__ == "__main__":
|
||||
migrate()
|
||||
Reference in New Issue
Block a user