2025-12-13 21:40:59 +00:00
|
|
|
import 'package:drift/drift.dart';
|
|
|
|
|
|
2025-12-13 21:53:54 +00:00
|
|
|
/// PostgreSQL-совместимое выражение для текущей даты и времени как Unix timestamp (bigint)
|
2025-12-13 21:40:59 +00:00
|
|
|
/// Используется вместо currentDateAndTime, который использует SQLite-специфичную функцию strftime
|
2025-12-13 21:53:54 +00:00
|
|
|
/// Drift хранит DateTime как bigint (Unix timestamp в секундах), поэтому используем EXTRACT(EPOCH FROM NOW())::BIGINT
|
|
|
|
|
const Expression<DateTime> currentTimestamp = CustomExpression<DateTime>('EXTRACT(EPOCH FROM NOW())::BIGINT');
|