Вы можете сделать это в javascipt с помощью методов истории и события onpopstate.
См. Документ: https://developer.mozilla.org/en-US/docs/Web/API/History_API
. Например, вы можете использовать этот код, когда пользователь щелкните по ресурсу
history.pushState({}, "marketplace", "markeplace.html");
window.location.href = 'ressource.html';
Вы также можете использовать replaceState и pushState, когда пользователь приходит на ресурс, но вы также будете использовать событие onpopstate:
history.replaceState({}, "marketplace", "markeplace.html");
history.pushState({}, "ressource", "ressource.html");
window.addEventListener('popstate', (event) => {
document.location.href = document.location;
}, false);
Можно сохранить значение в a NUMERIC
введите с a scale
из 0, который сохранит integer
семантика требуется. NUMERIC
тип позволит отрицательные числа, хотя Вы могли настроить ограничение для требования положительных целых чисел.
Максимум precision
для NUMERIC
38 десятичных цифр. 2**64
где-нибудь приблизительно 18 или 19 десятичных цифр, таким образом, NUMERIC(19,0)
вероятно, работал бы просто великолепно для этих данных.
AFAIK, необходимо было бы создать пользовательский тип. Указатели здесь, хотя та статья больше для ограничения отрицательных чисел...