import json

MAP_FILE = "table_name_map.json"

try:
    with open(MAP_FILE) as f:
        TABLE_MAP = json.load(f)
except FileNotFoundError:
    TABLE_MAP = {}

def rename_table(raw_name: str):
    return TABLE_MAP.get(raw_name, raw_name)

def update_table_name(raw: str, readable: str):
    TABLE_MAP[raw] = readable
    with open(MAP_FILE, "w") as f:
        json.dump(TABLE_MAP, f, indent=2)
    return True