Skip to content

Commit f422743

Browse files
committed
fix(transaction_participants): use autogenerated ids to prevent duplicate key violations on insertion later.
See cdb000e commit for details. Addressed to #1034
1 parent 08a6f02 commit f422743

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

src/main/resources/liquibase/version/0.4/2016-08-22--series_sales.xml

+3-6
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,16 @@
5151
<comment>Creates buyers and sellers examples</comment>
5252

5353
<insert tableName="transaction_participants">
54-
<column name="id" value="1"/>
5554
<column name="name" value="Eicca Toppinen"/>
5655
<column name="url" value="http://example.com/eicca-toppinen"/>
5756
</insert>
5857

5958
<insert tableName="transaction_participants">
60-
<column name="id" value="2"/>
6159
<column name="name" value="John Connor"/>
6260
<column name="url" value="http://example.com/john-connor"/>
6361
</insert>
6462

6563
<insert tableName="transaction_participants">
66-
<column name="id" value="3"/>
6764
<column name="name" value="Duncan MacLeod"/>
6865
</insert>
6966
</changeSet>
@@ -74,8 +71,8 @@
7471
<insert tableName="series_sales">
7572
<column name="series_id" value="1"/>
7673
<column name="date" valueComputed="${NOW}"/>
77-
<column name="seller_id" value="1"/>
78-
<column name="buyer_id" value="2"/>
74+
<column name="seller_id" valueComputed="(SELECT id FROM transaction_participants WHERE name = 'Eicca Toppinen')"/>
75+
<column name="buyer_id" valueComputed="(SELECT id FROM transaction_participants WHERE name = 'John Connor')"/>
7976
<column name="transaction_url" value="http://example.com/eicca-toppinen/sell-stamps"/>
8077
<column name="first_price" value="100.55"/>
8178
<column name="first_currency" value="USD"/>
@@ -85,7 +82,7 @@
8582

8683
<insert tableName="series_sales">
8784
<column name="series_id" value="1"/>
88-
<column name="seller_id" value="3"/>
85+
<column name="seller_id" valueComputed="(SELECT id FROM transaction_participants WHERE name = 'Duncan MacLeod')"/>
8986
<column name="transaction_url" value="http://example.com/teresa-palmer/sell-stamps"/>
9087
<column name="first_price" value="500.00"/>
9188
<column name="first_currency" value="USD"/>

src/main/resources/liquibase/version/0.4/2019-05-25--test_participant_buyer_and_seller.xml

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
<comment>Creates buyers and sellers examples</comment>
1010

1111
<insert tableName="transaction_participants">
12-
<column name="id" value="4" />
1312
<column name="name" value="Tommy Lee Jones" />
1413
<column name="url" value="http://example.com/tommy-lee-jones" />
1514
<column name="is_buyer" valueBoolean="true" />

0 commit comments

Comments
 (0)