refactor(env): user 테이블명을 PG_TABLE로 통일(TABLE 레거시 호환 유지)

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-05-26 15:24:42 +09:00
parent 94453ccdae
commit 8140b1f6cd
3 changed files with 18 additions and 3 deletions

View File

@@ -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", "")))