
CURRENCY_SYMBOL_CN = {
    'CNY': '人民币',
    'CNH': '离岸人民币',
    'IQD': '伊拉克第纳尔',
    'SZL': '斯威士兰里兰吉尼',
    'NLG': '荷兰盾',
    'NZD': '新西兰元',
    'MDL': '摩尔多瓦列伊',
    'RUB': '俄罗斯卢布',
    'BDT': '孟加拉塔卡',
    'PLN': '波兰兹罗提',
    'DEM': '德国马克',
    'ISK': '冰岛克朗',
    'LAK': '老挝基普',
    'HNL': '洪都拉斯伦皮拉',
    'KYD': '开曼群岛元',
    'MUR': '毛里求斯卢比',
    'GHC': '加纳塞地',
    'VEB': '委内瑞拉玻利瓦尔',
    'SYP': '叙利亚镑',
    'OMR': '阿曼里亚尔',
    'BYR': '白俄罗斯卢布',
    'GIP': '直布罗陀镑',
    'UAH': '乌克兰格里夫尼亚',
    'KZT': '哈萨克斯坦坚戈',
    'LTL': '立陶宛立特',
    'BMD': '百慕大元',
    'TRY': '土耳其里拉',
    'TWD': '台币',
    'ETB': '埃塞俄比亚比尔',
    'AWG': '阿鲁巴弗罗林',
    'VEF': '委内瑞拉强势玻利瓦尔',
    'INR': '印度卢比',
    'AON': '旧版安哥拉宽扎',
    'ITL': '意大利里拉',
    'VUV': '瓦努阿图瓦图',
    'XEU': '欧洲货币单位',
    'TZS': '坦桑尼亚先令',
    'FKP': '马尔维纳斯群岛镑',
    'SDG': '苏丹镑',
    'SBD': '所罗门群岛元',
    'GYD': '圭亚那元',
    'MAD': '摩洛哥迪拉姆',
    'AZM': '旧版阿塞拜疆马纳特',
    'STD': '圣多美和普林西比多布拉',
    'SVC': '萨尔瓦多科朗',
    'UZS': '乌兹别克斯坦索姆',
    'HRK': '克罗地亚库纳',
    'RWF': '卢旺达法郎',
    'ERN': '厄立特里亚纳克法',
    'BTN': '不丹努尔特鲁姆',
    'EGP': '埃及镑',
    'COP': '哥伦比亚比索',
    'HTG': '海地古德',
    'PAB': '巴拿马巴波亚',
    'ESP': '西班牙比塞塔',
    'AFA': '阿富汗阿富汗尼',
    'LUF': '卢森堡法郎',
    'SDP': '苏丹旧镑',
    'PHP': '菲律宾比索',
    'BZD': '伯利兹元',
    'KWD': '科威特第纳尔',
    'HKD': '港元',
    'BTC': 'Bitcoin',
    'KGS': '吉尔吉斯斯坦索姆',
    'NOK': '挪威克朗',
    'ZWD': '津巴布韦元',
    'UYU': '乌拉圭比索',
    'TTD': '特立尼达和多巴哥元',
    'TND': '突尼斯第纳尔',
    'PKR': '巴基斯坦卢比',
    'ZAR': '南非兰特',
    'LYD': '利比亚第纳尔',
    'JPY': '日元',
    'MWK': '马拉维克瓦查',
    'SEK': '瑞典克朗',
    'XAG': '白银（盎司）',
    'FJD': '斐济元',
    'CHF': '瑞士法郎',
    'MZN': '莫桑比克新梅蒂卡尔',
    'GNF': '几内亚法郎',
    'NGN': '尼日利亚奈拉',
    'VND': '越南盾',
    'SDD': '苏丹第纳尔',
    'MMK': '缅元',
    'YER': '也门里亚尔',
    'CYP': '塞浦路斯镑',
    'UGX': '乌干达先令',
    'WST': '萨摩亚塔拉',
    'SAR': '沙特里亚尔',
    'PGK': '巴布亚新几内亚基那',
    'MNT': '蒙古图格里克',
    'TRL': '土耳其旧里拉',
    'GTQ': '危地马拉格查尔',
    'XPF': '太平洋金融共同体法郎',
    'GMD': '冈比亚达拉西',
    'BIF': '布隆迪法郎',
    'MOP': '澳门元',
    'AOA': '安哥拉宽扎',
    'BAM': '波斯尼亚马克',
    'CLP': '智利比索',
    'SGD': '新加坡元',
    'RSD': '塞尔维亚第纳尔',
    'CUP': '古巴比索',
    'ZMK': '赞比亚克瓦查',
    'CZK': '捷克克朗',
    'KMF': '科摩罗法郎',
    'ECS': '厄瓜多尔苏克雷',
    'BEF': '比利时法郎',
    'PTE': '葡萄牙埃斯库多',
    'SIT': '斯洛文尼亚托拉尔',
    'MYR': '马来西亚林吉特',
    'TMM': '土库曼斯坦马纳特',
    'XAF': '中非金融合作法郎',
    'TOP': '汤加潘加',
    'IEP': '爱尔兰镑',
    'JOD': '约旦第纳尔',
    'XOF': '非洲金融共同体法郎',
    'ILS': '以色列新谢克尔',
    'MGF': '马达加斯加法郎',
    'MGA': '马达加斯加阿里亚里',
    'QAR': '卡塔尔里亚尔',
    'MTL': '马耳他里拉',
    'ADF': '安道尔法郎',
    'IDR': '印度尼西亚卢比',
    'LSL': '莱索托洛蒂',
    'ROL': '罗马尼亚列伊',
    'DOP': '多米尼加共和国比索',
    'LVL': '拉脱维亚拉特',
    'GHS': '加纳新塞地',
    'MKD': '马其顿代纳尔',
    'KHR': '柬埔寨瑞尔',
    'AED': '阿联酋迪拉姆',
    'HUF': '匈牙利福林',
    'FIM': '芬兰马克',
    'SCR': '塞舌尔卢比',
    'NPR': '尼泊尔卢比',
    'LRD': '利比里亚元',
    'YUN': '南斯拉夫第纳尔',
    'XCD': '东加勒比元',
    'SRG': '苏里南盾',
    'EEK': '爱沙尼亚克鲁恩',
    'PEN': '秘鲁新索尔',
    'FRF': '法国法郎',
    'SHP': '圣赫勒拿镑',
    'BWP': '博茨瓦纳普拉',
    'RON': '罗马尼亚新列伊',
    'AZN': '阿塞拜疆新马纳特',
    'MXN': '墨西哥比索',
    'CAD': '加拿大元',
    'NIO': '尼加拉瓜科多巴',
    'CRC': '哥斯达黎加科朗',
    'KPW': '朝元',
    'BGL': '旧版保加利亚列弗',
    'USD': '美元',
    'BRL': '巴西雷亚尔',
    'CUC': '古巴可兑换比索',
    'XPD': '钯（盎司）',
    'THB': '泰铢',
    'ATS': '奥地利先令',
    'ZMW': '赞比亚克瓦查',
    'CVE': '佛得角埃斯库多',
    'BGN': '保加利亚列弗',
    'ARS': '阿根廷比索',
    'CDF': '刚果法郎',
    'TJS': '塔吉克斯坦索莫尼',
    'BND': '文莱元',
    'ADP': '安道尔比塞塔',
    'IRR': '伊朗里亚尔',
    'XAU': '黄金（盎司）',
    'NAD': '纳米比亚元',
    'BSD': '巴哈马元',
    'KES': '肯尼亚先令',
    'MZM': '莫桑比克梅蒂卡尔',
    'PYG': '巴拉圭瓜拉尼',
    'GEL': '格鲁吉亚拉里',
    'BBD': '巴巴多斯元',
    'SKK': '斯洛伐克克朗',
    'BOB': '玻利维亚玻利维亚诺',
    'HKD': '港币',
    'LKR': '斯里兰卢比',
    'ANG': '荷属安的列斯盾',
    'JMD': '牙买加元',
    'GBP': '英镑',
    'AFN': '阿富汗阿富汗尼',
    'DKK': '丹麦克朗',
    'EUR': '欧元',
    'GRD': '希腊德拉克马',
    'SLL': '塞拉利昂利昂',
    'KRW': '韩元',
    'ALL': '阿尔巴尼亚列克',
    'AMD': '亚美尼亚打兰',
    'TMT': '土库曼斯坦新马纳特',
    'SRD': '苏里南元',
    'DZD': '阿尔及利亚第纳尔',
    'MRO': '毛里塔尼亚乌吉亚',
    'DJF': '吉布提法郎',
    'LBP': '黎巴嫩镑',
    'XPT': '铂（盎司）',
    'AUD': '澳大利亚元',
    'MVR': '马尔代夫卢菲亚',
    'BHD': '巴林第纳尔',
    'SOS': '索马里先令',
    "BTC": '比特币',
    "LTC": '莱特币',
    "ETH": '以太坊',
    "ETC": '以太经典',

}


CURRENCY_CN_SYMBOL = dict(
    (k, v) for v, k in CURRENCY_SYMBOL_CN.items()
)

if __name__ == "__main__":
    li = [k for k in CURRENCY_SYMBOL_CN]
    print(f"""CREATE TYPE currency_sign AS ENUM ('{"','".join(li)}')""")
