refactor(env): user 테이블명을 PG_TABLE로 통일(TABLE 레거시 호환 유지)
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
10
flask_app.py
10
flask_app.py
@@ -64,6 +64,14 @@ def _env_pg(name_primary: str, name_legacy: str, default: str = "") -> str:
|
||||
return str(env(name_legacy, default) or "").strip()
|
||||
|
||||
|
||||
def _env_pg_table() -> str:
|
||||
"""User table identifier: PG_TABLE, else legacy TABLE, default ncue_user."""
|
||||
v = env("PG_TABLE", "").strip()
|
||||
if v:
|
||||
return v
|
||||
return str(env("TABLE", "ncue_user") or "").strip() or "ncue_user"
|
||||
|
||||
|
||||
DB_HOST = _env_pg("PG_DB_HOST", "DB_HOST").strip()
|
||||
DB_PORT = int(_env_pg("PG_DB_PORT", "DB_PORT", "5432") or "5432")
|
||||
DB_NAME = _env_pg("PG_DB_NAME", "DB_NAME").strip()
|
||||
@@ -72,7 +80,7 @@ DB_PASSWORD = _env_pg("PG_DB_PASSWORD", "DB_PASSWORD").strip()
|
||||
DB_SSLMODE = _env_pg("PG_DB_SSLMODE", "DB_SSLMODE", "prefer").strip() or "prefer"
|
||||
DB_CONNECT_TIMEOUT = int(_env_pg("PG_DB_CONNECT_TIMEOUT", "DB_CONNECT_TIMEOUT", "5") or "5")
|
||||
|
||||
TABLE = safe_ident(env("TABLE", "ncue_user") or "ncue_user")
|
||||
TABLE = safe_ident(_env_pg_table())
|
||||
CONFIG_TABLE = "ncue_app_config"
|
||||
CONFIG_TOKEN = env("CONFIG_TOKEN", "").strip()
|
||||
ADMIN_EMAILS = set(parse_email_csv(env("ADMIN_EMAILS", "")))
|
||||
|
||||
Reference in New Issue
Block a user