only store one object of GameType and Ruleset when they already exists in the database
This commit is contained in:
@@ -54,14 +54,14 @@ class EdgeDB:
|
||||
insert GameType {
|
||||
name := <str>$game_type,
|
||||
is_ladder := <bool>$is_ladder
|
||||
}
|
||||
} unless conflict on (.name, .is_ladder) else GameType
|
||||
),
|
||||
ruleset := (
|
||||
insert Ruleset {
|
||||
name := <str>$ruleset,
|
||||
version := <str>$version,
|
||||
settings := to_json(<str>$settings)
|
||||
}
|
||||
} unless conflict on (.name, .version, .settings) else Ruleset
|
||||
),
|
||||
snake := (
|
||||
insert Snake {
|
||||
|
||||
Reference in New Issue
Block a user