Для отметки времени timestamp with time zone
является лучшим типом данных.
Если вы хотите, чтобы он был заполнен автоматически, установите значение DEFAULT
столбца на current_timestamp
.
ТамРазве ничто не мешает вам сначала преобразовать метку времени в text
, а затем в bytea
, но что будет получено таким образом?
Читая о типе данных Microsoft SQL Server timestamp
, кажется,все, что вам нужно, - это уникальный идентификатор версии строки, который изменяется при каждом изменении строки.
В PostgreSQL это происходит автоматически в любом случае.Так что вам не нужен специальный столбец, просто используйте комбинацию xmin
и ctid
.Оба являются системными столбцами.Если любое из этих чисел изменяется, строка была изменена.