Skip to content

Commit bad9772

Browse files
committed
split read and write in prod
1 parent c0549e9 commit bad9772

18 files changed

+52
-35
lines changed

RelistenApi/Services/Data/ArtistService.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ ORDER BY
8888

8989
public Task<int> RemoveAllContentForArtist(Artist art)
9090
{
91-
return db.WithConnection(con => con.ExecuteAsync(@"
91+
return db.WithWriteConnection(con => con.ExecuteAsync(@"
9292
delete from setlist_songs where artist_id = @ArtistId;
9393
delete from setlist_shows where artist_id = @ArtistId;
9494
delete from shows where artist_id = @ArtistId;
@@ -364,7 +364,7 @@ public async Task<SlimArtistWithFeatures> Save(SlimArtistWithFeatures artist)
364364
{
365365
if (artist.id != 0)
366366
{
367-
var art = await db.WithConnection(async con =>
367+
var art = await db.WithWriteConnection(async con =>
368368
{
369369
var innerArt = await con.QuerySingleAsync<SlimArtistWithFeatures>(@"
370370
UPDATE
@@ -409,7 +409,7 @@ await con.ExecuteAsync(@"
409409
}
410410
else
411411
{
412-
var art = await db.WithConnection(async con =>
412+
var art = await db.WithWriteConnection(async con =>
413413
{
414414
var innerArt = await con.QuerySingleAsync<SlimArtistWithFeatures>(@"
415415
INSERT INTO

RelistenApi/Services/Data/EraService.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public async Task<Era> Save(Era era)
5454

5555
if (era.id != 0)
5656
{
57-
return await db.WithConnection(con => con.QuerySingleAsync<Era>(@"
57+
return await db.WithWriteConnection(con => con.QuerySingleAsync<Era>(@"
5858
UPDATE
5959
eras
6060
SET
@@ -68,7 +68,7 @@ public async Task<Era> Save(Era era)
6868
", p));
6969
}
7070

71-
return await db.WithConnection(con => con.QuerySingleAsync<Era>(@"
71+
return await db.WithWriteConnection(con => con.QuerySingleAsync<Era>(@"
7272
INSERT INTO
7373
eras
7474

RelistenApi/Services/Data/LinkService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public LinkService(DbService db) : base(db)
1313

1414
public async Task<IEnumerable<Link>> AddLinksForSource(Source src, IEnumerable<Link> links)
1515
{
16-
return await db.WithConnection(async con =>
16+
return await db.WithWriteConnection(async con =>
1717
{
1818
var inserted = new List<Link>();
1919

RelistenApi/Services/Data/SetlistShowService.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ public async Task<SetlistShow> Save(SetlistShow show)
9191

9292
if (show.id != 0)
9393
{
94-
return await db.WithConnection(con => con.QuerySingleAsync<SetlistShow>(@"
94+
return await db.WithWriteConnection(con => con.QuerySingleAsync<SetlistShow>(@"
9595
UPDATE
9696
setlist_shows
9797
SET
@@ -108,7 +108,7 @@ public async Task<SetlistShow> Save(SetlistShow show)
108108
", p));
109109
}
110110

111-
return await db.WithConnection(con => con.QuerySingleAsync<SetlistShow>(@"
111+
return await db.WithWriteConnection(con => con.QuerySingleAsync<SetlistShow>(@"
112112
INSERT INTO
113113
setlist_shows
114114

RelistenApi/Services/Data/SetlistSongService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ public async Task<IEnumerable<SetlistSong>> InsertAll(Artist artist, IEnumerable
169169
RETURNING *
170170
", song));
171171
}*/
172-
return await db.WithConnection(async con =>
172+
return await db.WithWriteConnection(async con =>
173173
{
174174
var inserted = new List<SetlistSong>();
175175

RelistenApi/Services/Data/SourceReviewService.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public async Task<IEnumerable<SourceReview>> UpdateAll(Source source, IEnumerabl
2929
{
3030
const string guidSnippet =
3131
@"md5(@source_id || '::review::' || COALESCE('' || @rating, 'NULL') || COALESCE('' || @title, 'NULL') || COALESCE('' || @author, 'NULL') || @updated_at)::uuid";
32-
return await db.WithConnection(async con =>
32+
return await db.WithWriteConnection(async con =>
3333
{
3434
var inserted = new List<SourceReview>();
3535

@@ -73,7 +73,7 @@ ON CONFLICT ON CONSTRAINT source_reviews_uuid
7373
DO
7474
UPDATE SET
7575
review = EXCLUDED.review
76-
76+
7777
RETURNING *
7878
", p));
7979
}

RelistenApi/Services/Data/SourceService.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ sources s
246246

247247
public async Task<int> RemoveSourcesWithUpstreamIdentifiers(IEnumerable<string> upstreamIdentifiers)
248248
{
249-
return await db.WithConnection(con => con.ExecuteAsync(@"
249+
return await db.WithWriteConnection(con => con.ExecuteAsync(@"
250250
DELETE FROM
251251
sources
252252
WHERE
@@ -280,7 +280,7 @@ public async Task<Source> Save(Source source)
280280
source.flac_type
281281
};
282282

283-
return await db.WithConnection(con => con.QuerySingleAsync<Source>(@"
283+
return await db.WithWriteConnection(con => con.QuerySingleAsync<Source>(@"
284284
INSERT INTO
285285
sources
286286
(

RelistenApi/Services/Data/SourceSetService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public async Task<SourceSet> Update(Source source, SourceSet set)
3232

3333
public async Task<IEnumerable<SourceSet>> UpdateAll(Source source, IEnumerable<SourceSet> sets)
3434
{
35-
return await db.WithConnection(async con =>
35+
return await db.WithWriteConnection(async con =>
3636
{
3737
var inserted = new List<SourceSet>();
3838

RelistenApi/Services/Data/SourceTrackPlayService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public SourceTrackPlaysService(DbService db) : base(db)
1414

1515
public async Task<SourceTrackPlay> RecordPlayedTrack(SourceTrackPlay track)
1616
{
17-
return await db.WithConnection(con => con.QuerySingleAsync<SourceTrackPlay>(@"
17+
return await db.WithWriteConnection(con => con.QuerySingleAsync<SourceTrackPlay>(@"
1818
INSERT INTO
1919
source_track_plays
2020

RelistenApi/Services/Data/SourceTrackService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ source_tracks t
4747

4848
public async Task<IEnumerable<SourceTrack>> InsertAll(Source source, IEnumerable<SourceTrack> tracks)
4949
{
50-
return await db.WithConnection(async con =>
50+
return await db.WithWriteConnection(async con =>
5151
{
5252
var inserted = new List<SourceTrack>();
5353

0 commit comments

Comments
 (0)