Бих предпочел вариант 2. За мен самият "id" изглежда достатъчен. Тъй като таблицата е потребител, колоната "id" в "user" показва, че това е критериите за идентификация за потребителя.
Въпреки това, трябва да добавя, че конвенциите за именуване са свързани с последователността. Обикновено няма правилно/грешно, стига да има последователен модел и да се прилага в приложението, това вероятно е по-важният фактор за това колко ефективни ще бъдат конвенциите за именуване и колко далеч отиват, за да направят приложението по-лесно за разбиране и следователно за поддръжка.