Доступ к последнему обновленному времени строки в CockroachDB - PullRequest
0 голосов
/ 27 февраля 2020

Я ищу для извлечения только те строки, которые изменились в CockroachDB с определенного времени. Мы делаем это, чтобы иметь возможность поддерживать подчиненную копию таблицы в другой технологии БД. Я смотрел на ленту изменений, но они кажутся довольно простыми c (особенно, если мы решим go не для предприятий). Я также читал о том, как Cockroach использует MV CC, но я не нашел никакой информации о доступе к временным меткам, связанным со строками в базовой технологии хранения.

Is Есть ли способ получить доступ к этой отметке времени, через SQL или иным образом?

Несколько альтернатив, которые я рассматриваю:

  • Я мог бы использовать AS OF SYSTEM TIME, чтобы запускать 2 запроса в разное время и обрабатывать diff.

  • Я мог бы добавить поле «последнее обновление» и «удалено» в мою таблицу и обеспечить их использование.

Если это не реально c использовать низкоуровневую временную метку, есть ли у вас какие-либо рекомендации, связанные с вышеуказанными подходами?

...