From d703285d0313b586335086b5ce3656efa7f30c9f Mon Sep 17 00:00:00 2001 From: Dmitry Date: Sun, 14 Dec 2025 00:53:54 +0300 Subject: [PATCH] int --- mnemo_cards_backend/lib/database/postgres_constants.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mnemo_cards_backend/lib/database/postgres_constants.dart b/mnemo_cards_backend/lib/database/postgres_constants.dart index 1195f29..a1d5fe2 100644 --- a/mnemo_cards_backend/lib/database/postgres_constants.dart +++ b/mnemo_cards_backend/lib/database/postgres_constants.dart @@ -1,5 +1,6 @@ import 'package:drift/drift.dart'; -/// PostgreSQL-совместимое выражение для текущей даты и времени +/// PostgreSQL-совместимое выражение для текущей даты и времени как Unix timestamp (bigint) /// Используется вместо currentDateAndTime, который использует SQLite-специфичную функцию strftime -const Expression currentTimestamp = CustomExpression('NOW()'); +/// Drift хранит DateTime как bigint (Unix timestamp в секундах), поэтому используем EXTRACT(EPOCH FROM NOW())::BIGINT +const Expression currentTimestamp = CustomExpression('EXTRACT(EPOCH FROM NOW())::BIGINT');