timetracker/lib/core/database/tables/projects_table.dart
2026-08-03 21:51:48 +02:00

10 lines
429 B
Dart

import 'package:drift/drift.dart';
class Projects extends Table {
IntColumn get id => integer().autoIncrement()();
TextColumn get name => text().withLength(min: 1, max: 100).unique()();
IntColumn get colorValue => integer()();
TextColumn get description => text().nullable()();
DateTimeColumn get archivedAt => dateTime().nullable()();
DateTimeColumn get createdAt => dateTime().withDefault(currentDateAndTime)();
}