Neue Datenbank Struktur #156
@@ -4,11 +4,11 @@ import 'package:game_tracker/data/db/tables/group_table.dart';
|
|||||||
|
|
||||||
class MatchTable extends Table {
|
class MatchTable extends Table {
|
||||||
TextColumn get id => text()();
|
TextColumn get id => text()();
|
||||||
TextColumn get name => text().nullable()();
|
|
||||||
TextColumn get gameId =>
|
TextColumn get gameId =>
|
||||||
text().references(GameTable, #id, onDelete: KeyAction.cascade)();
|
text().references(GameTable, #id, onDelete: KeyAction.cascade)();
|
||||||
TextColumn get groupId =>
|
TextColumn get groupId =>
|
||||||
|
gelbeinhalb marked this conversation as resolved
|
|||||||
text().references(GroupTable, #id, onDelete: KeyAction.cascade).nullable()(); // Nullable if not part of a group
|
text().references(GroupTable, #id, onDelete: KeyAction.cascade).nullable()(); // Nullable if not part of a group
|
||||||
|
gelbeinhalb marked this conversation as resolved
flixcoo
commented
Kommentar drüber setzten, damit die Zeile nicht so lang ist Kommentar drüber setzten, damit die Zeile nicht so lang ist
|
|||||||
|
TextColumn get name => text().nullable()();
|
||||||
|
gelbeinhalb marked this conversation as resolved
Outdated
flixcoo
commented
Name ist sollte nicht nullable sein, der wird im Frontend doch gesetzt wenn man keinen eigenen eingibt Name ist sollte nicht nullable sein, der wird im Frontend doch gesetzt wenn man keinen eigenen eingibt
|
|||||||
TextColumn get notes => text().nullable()();
|
TextColumn get notes => text().nullable()();
|
||||||
|
gelbeinhalb marked this conversation as resolved
Outdated
flixcoo
commented
Hier auch nicht nullable, sondern empty string Hier auch nicht nullable, sondern empty string
|
|||||||
DateTimeColumn get createdAt => dateTime()();
|
DateTimeColumn get createdAt => dateTime()();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user
Kommentar mach keinen Sinn, sollte eher heißen
Nullable if not group takes part in the matcho.ä.