Skip to content
This repository has been archived by the owner on Feb 6, 2025. It is now read-only.

Commit

Permalink
Fix on conflict bugs
Browse files Browse the repository at this point in the history
  • Loading branch information
987123879113 committed Jun 8, 2024
1 parent 4c5185f commit 08e742d
Show file tree
Hide file tree
Showing 20 changed files with 28 additions and 28 deletions.
2 changes: 1 addition & 1 deletion services/gf10/db/profile.sql.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions services/gf10/db/score.sql.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion services/gf10/sql/queries/profile.sql
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,5 @@ AND puzzle_no = ?;
INSERT INTO gf10dm9_puzzle
(game_type, cardid, puzzle_no, flags, hidden)
VALUES (?1, ?2, ?3, ?4, ?5)
ON CONFLICT (cardid, puzzle_no) DO
ON CONFLICT (game_type, cardid, puzzle_no) DO
UPDATE SET flags=?4, hidden=?5;
4 changes: 2 additions & 2 deletions services/gf10/sql/queries/score.sql
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ WHERE points > (
INSERT INTO gf10dm9_shops
(game_type, sid, pref, name, points)
VALUES (?1, ?2, ?3, ?4, ?5)
ON CONFLICT (sid) DO
ON CONFLICT (game_type, sid) DO
UPDATE SET points=points + ?5;

-- name: GetCourseTotalPlayCount :one
Expand Down Expand Up @@ -177,5 +177,5 @@ WHERE cardid = ?;
INSERT INTO gf10dm9_shops
(game_type, sid, pref, name, points)
VALUES (?1, ?2, ?3, ?4, ?5)
ON CONFLICT (sid) DO
ON CONFLICT (game_type, sid) DO
UPDATE SET points=points + ?5;
2 changes: 1 addition & 1 deletion services/gf10/sql/schema.sql
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ CREATE TABLE gf10dm9_puzzle (
flags INTEGER NOT NULL,
hidden INTEGER NOT NULL,

PRIMARY KEY(game_type, cardid)
PRIMARY KEY(game_type, cardid, puzzle_no)
);

CREATE TABLE gf10dm9_scores (
Expand Down
2 changes: 1 addition & 1 deletion services/gf11/db/profile.sql.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions services/gf11/db/score.sql.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion services/gf11/sql/queries/profile.sql
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,5 @@ AND puzzle_no = ?;
INSERT INTO gf11dm10_puzzle
(game_type, gdid, puzzle_no, flags, hidden)
VALUES (?1, ?2, ?3, ?4, ?5)
ON CONFLICT (gdid, puzzle_no) DO
ON CONFLICT (game_type, gdid, puzzle_no) DO
UPDATE SET flags=?4, hidden=?5;
4 changes: 2 additions & 2 deletions services/gf11/sql/queries/score.sql
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ WHERE points > (
INSERT INTO gf11dm10_shops
(game_type, sid, pref, name, points)
VALUES (?1, ?2, ?3, ?4, ?5)
ON CONFLICT (sid) DO
ON CONFLICT (game_type, sid) DO
UPDATE SET points=points + ?5;

-- name: GetCourseTotalPlayCount :one
Expand Down Expand Up @@ -177,5 +177,5 @@ WHERE gdid = ?;
INSERT INTO gf11dm10_shops
(game_type, sid, pref, name, points)
VALUES (?1, ?2, ?3, ?4, ?5)
ON CONFLICT (sid) DO
ON CONFLICT (game_type, sid) DO
UPDATE SET points=points + ?5;
2 changes: 1 addition & 1 deletion services/gf11/sql/schema.sql
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ CREATE TABLE gf11dm10_puzzle (
flags INTEGER NOT NULL,
hidden INTEGER NOT NULL,

PRIMARY KEY(game_type, gdid)
PRIMARY KEY(game_type, gdid, puzzle_no)
);

CREATE TABLE gf11dm10_lands (
Expand Down
4 changes: 2 additions & 2 deletions services/gf8puv/db/profile.sql.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion services/gf8puv/db/shop.sql.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions services/gf8puv/sql/queries/profile.sql
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ AND game_type = ?;
-- name: UpdateCardProfile :exec
INSERT INTO gf8dm7puv_card_profile (game_type, cardid, name, color, recovery, styles, hidden)
VALUES (?1, ?2, ?3, ?4, ?5, ?6, ?7)
ON CONFLICT (cardid) DO
ON CONFLICT (game_type, cardid) DO
UPDATE SET color=?4, recovery=?5, styles=?6, hidden=?7;

-- name: UpdatePuzzleProgress :exec
INSERT INTO gf8dm7puv_puzzles (game_type, cardid, number, flags, out)
VALUES (?1, ?2, ?3, ?4, ?5)
ON CONFLICT (cardid) DO
ON CONFLICT (game_type, cardid, number) DO
UPDATE SET number=?3, flags=?4, out=?5;
2 changes: 1 addition & 1 deletion services/gf8puv/sql/queries/shop.sql
Original file line number Diff line number Diff line change
Expand Up @@ -70,5 +70,5 @@ INSERT INTO gf8dm7puv_shop_machines
(game_type, pcbid, name, pref)
VALUES
(?1, ?2, ?3, ?4)
ON CONFLICT(pcbid) DO
ON CONFLICT(game_type, pcbid) DO
UPDATE SET name = ?3, pref = ?4;
2 changes: 1 addition & 1 deletion services/gf8puv/sql/schema.sql
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ CREATE TABLE gf8dm7puv_puzzles (
flags INTEGER NOT NULL,
out INTEGER NOT NULL,

PRIMARY KEY(game_type, cardid)
PRIMARY KEY(game_type, cardid, number)
);

CREATE TABLE gf8dm7puv_favorites (
Expand Down
4 changes: 2 additions & 2 deletions services/gf9/db/profile.sql.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion services/gf9/db/shop.sql.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions services/gf9/sql/queries/profile.sql
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ AND game_type = ?;
-- name: UpdateCardProfile :exec
INSERT INTO gf9dm8_card_profile (game_type, cardid, name, recovery, styles, hidden)
VALUES (?1, ?2, ?3, ?4, ?5, ?6)
ON CONFLICT (cardid) DO
ON CONFLICT (game_type, cardid) DO
UPDATE SET recovery=?4, styles=?5, hidden=?6;

-- name: UpdatePuzzleProgress :exec
INSERT INTO gf9dm8_puzzles (game_type, cardid, number, flags, out)
VALUES (?1, ?2, ?3, ?4, ?5)
ON CONFLICT (cardid) DO
ON CONFLICT (game_type, cardid, number) DO
UPDATE SET number=?3, flags=?4, out=?5;
2 changes: 1 addition & 1 deletion services/gf9/sql/queries/shop.sql
Original file line number Diff line number Diff line change
Expand Up @@ -62,5 +62,5 @@ INSERT INTO gf9dm8_shop_machines
(game_type, pcbid, name, pref)
VALUES
(?1, ?2, ?3, ?4)
ON CONFLICT(pcbid) DO
ON CONFLICT(game_type, pcbid) DO
UPDATE SET name = ?3, pref = ?4;
2 changes: 1 addition & 1 deletion services/gf9/sql/schema.sql
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ CREATE TABLE gf9dm8_puzzles (
flags INTEGER NOT NULL,
out INTEGER NOT NULL,

PRIMARY KEY(game_type, cardid)
PRIMARY KEY(game_type, cardid, number)
);

CREATE TABLE gf9dm8_favorites (
Expand Down

0 comments on commit 08e742d

Please sign in to comment.