根据上海市的公积金政策,上海基数2590元的单位应交公积金为2590元的8%,即207.2元;而个人应交公积金为2590元的7%,即181.3元。所以,单位和个人的公积金应交合计为389.5元(207.2元+181.3元)。这意味着在上海市,一个基数为2590元的人每个月需要交纳389.5元的公积金。希望以上信息对您有所帮助。