Skip to content

Commit 8c5d01a

Browse files
authored
Update simpl-build.sh to work with npgsql 6.0.0 (simplcommerce#1025)
1 parent 3fa7272 commit 8c5d01a

3 files changed

Lines changed: 5 additions & 2 deletions

File tree

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,4 +161,5 @@ $RECYCLE.BIN/
161161
src/Modules/**/launchSettings.json
162162
PublishProfiles/
163163
logs/
164-
src/Modules/**/wwwroot/admin/*.min.js
164+
src/Modules/**/wwwroot/admin/*.min.js
165+
.vscode

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ Continuous deployment: https://ci.simplcommerce.com
4242

4343
- PostgreSQL
4444
- [.NET Core SDK 6.0](https://www.microsoft.com/net/download/all)
45+
- Entity Framework Core (`dotnet tool install --global dotnet-ef`)
4546

4647
#### Steps to run
4748

simpl-build.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
#!/bin/bash
22
set -e
33

4-
sed -i'' -e 's|<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="3.1.0" />|<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="3.1.0" />|' src/SimplCommerce.WebHost/SimplCommerce.WebHost.csproj
4+
sed -i'' -e 's|<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.0" />|<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="6.0.0" />|' src/SimplCommerce.WebHost/SimplCommerce.WebHost.csproj
5+
sed -i'' -e 's/ConfigureService();/AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true);\nConfigureService();/' src/SimplCommerce.WebHost/Program.cs
56
sed -i'' -e 's/UseSqlServer/UseNpgsql/' src/SimplCommerce.WebHost/Program.cs
67
sed -i'' -e 's/UseSqlServer/UseNpgsql/' src/SimplCommerce.WebHost/Extensions/ServiceCollectionExtensions.cs
78

0 commit comments

Comments
 (0)