Skip to content

Commit 1d6eb5d

Browse files
committed
Add descriptions
1 parent 64aea7a commit 1d6eb5d

File tree

4 files changed

+45
-0
lines changed

4 files changed

+45
-0
lines changed

lambda/lambda/neonbranch.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ def handle(event: dict, context):
3636
}
3737

3838
winner = row[2]
39+
description = row[3]
3940

4041
return {
4142
"statusCode": 200,
@@ -46,5 +47,6 @@ def handle(event: dict, context):
4647
"player_1": player_1,
4748
"player_2": player_2,
4849
"winner": winner,
50+
"description": description,
4951
}),
5052
}

migrations/src/main/liquibase/changelog.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,14 @@ databaseChangeLog:
1010
- sqlFile:
1111
path: ../sql/rules.down.sql
1212
relativeToChangelogFile: true
13+
- changeSet:
14+
id: 2
15+
author: madhead
16+
changes:
17+
- sqlFile:
18+
path: ../sql/descriptions.up.sql
19+
relativeToChangelogFile: true
20+
rollback:
21+
- sqlFile:
22+
path: ../sql/descriptions.down.sql
23+
relativeToChangelogFile: true
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ALTER TABLE rules
2+
DROP COLUMN description;
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
ALTER TABLE rules
2+
ADD COLUMN description VARCHAR(32);
3+
4+
UPDATE rules
5+
SET description = 'It''s a tie'
6+
WHERE player1 = 'rock' AND player2 = 'rock';
7+
UPDATE rules
8+
SET description = 'Paper covers rock'
9+
WHERE player1 = 'rock' AND player2 = 'paper';
10+
UPDATE rules
11+
SET description = 'Rock crushes scissors'
12+
WHERE player1 = 'rock' AND player2 = 'scissors';
13+
UPDATE rules
14+
SET description = 'Paper covers rock'
15+
WHERE player1 = 'paper' AND player2 = 'rock';
16+
UPDATE rules
17+
SET description = 'It''s a tie'
18+
WHERE player1 = 'paper' AND player2 = 'paper';
19+
UPDATE rules
20+
SET description = 'Scissors cuts paper'
21+
WHERE player1 = 'paper' AND player2 = 'scissors';
22+
UPDATE rules
23+
SET description = 'Rock crushes scissors'
24+
WHERE player1 = 'scissors' AND player2 = 'rock';
25+
UPDATE rules
26+
SET description = 'Scissors cuts paper'
27+
WHERE player1 = 'scissors' AND player2 = 'paper';
28+
UPDATE rules
29+
SET description = 'It''s a tie'
30+
WHERE player1 = 'scissors' AND player2 = 'scissors';

0 commit comments

Comments
 (0)