修改数据库为pgsql!

This commit is contained in:
杨毅 2024-10-01 23:04:43 +08:00
parent eab867e85a
commit 5c36b57326
4 changed files with 12 additions and 9 deletions

View File

@ -1,4 +1,4 @@
using asg_form.Controllers.Teamregistration; /*using asg_form.Controllers.Teamregistration;
using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Identity;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
@ -91,3 +91,4 @@ namespace asg_form.Controllers.Budget
} }
} }
} }
*/

View File

@ -1,5 +1,5 @@
 
using asg_form.Controllers.Budget; //using asg_form.Controllers.Budget;
using asg_form.Controllers.Store; using asg_form.Controllers.Store;
using asg_form.Controllers.Team; using asg_form.Controllers.Team;
using asg_form.Controllers.Teamregistration; using asg_form.Controllers.Teamregistration;
@ -240,12 +240,12 @@ namespace asg_form.Controllers
public DbSet<T_config> T_config { get; set; } public DbSet<T_config> T_config { get; set; }
public DbSet<TaskDB> T_Task { get; set; } public DbSet<TaskDB> T_Task { get; set; }
public DbSet<ComformDB> T_Comform { get; set; } public DbSet<ComformDB> T_Comform { get; set; }
public DbSet<BgDB> budgetDetails { get; set; } //public DbSet<BgDB> budgetDetails { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{ {
string connStr = @"Server=localhost\SQLEXPRESS;Database=master;Trusted_Connection=True;TrustServerCertificate=true"; string connStr = @"Host=localhost;Port=2345;Database=postgres;Username=postgres;Password=luolan12323;";
optionsBuilder.UseSqlServer(connStr); optionsBuilder.UseNpgsql(connStr);
} }
protected override void OnModelCreating(ModelBuilder modelBuilder) protected override void OnModelCreating(ModelBuilder modelBuilder)

View File

@ -8,6 +8,7 @@ using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.FileProviders; using Microsoft.Extensions.FileProviders;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Options;
using Microsoft.IdentityModel.Tokens; using Microsoft.IdentityModel.Tokens;
using Microsoft.OpenApi.Models; using Microsoft.OpenApi.Models;
using Mirai.Net.Sessions; using Mirai.Net.Sessions;
@ -80,8 +81,8 @@ IServiceCollection services = builder.Services;
services.AddDbContext<IDBcontext>(opt => services.AddDbContext<IDBcontext>(opt =>
{ {
string connStr = @"Server=localhost\SQLEXPRESS;Database=master;Trusted_Connection=True;TrustServerCertificate=true"; string connStr = @"Host=localhost;Port=2345;Database=postgres;Username=postgres;Password=luolan12323;";
opt.UseSqlServer(connStr); opt.UseNpgsql(connStr);
}); });
services.AddHostedService<qqbot>(); services.AddHostedService<qqbot>();

View File

@ -27,7 +27,7 @@
<PackageReference Include="IGeekFan.AspNetCore.Knife4jUI" Version="0.0.16" /> <PackageReference Include="IGeekFan.AspNetCore.Knife4jUI" Version="0.0.16" />
<PackageReference Include="ini-parser" Version="2.5.2" /> <PackageReference Include="ini-parser" Version="2.5.2" />
<PackageReference Include="MailKit" Version="4.3.0" /> <PackageReference Include="MailKit" Version="4.3.0" />
<PackageReference Include="Masuit.Tools.Abstractions" Version="2.6.8.1" /> <PackageReference Include="Masuit.Tools.Abstractions" Version="2024.5.8" />
<PackageReference Include="Masuit.Tools.Excel" Version="1.2.8" /> <PackageReference Include="Masuit.Tools.Excel" Version="1.2.8" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.0" /> <PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="8.0.0" /> <PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="8.0.0" />
@ -48,12 +48,13 @@
<PackageReference Include="Mirai.Net" Version="2.5.1" /> <PackageReference Include="Mirai.Net" Version="2.5.1" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" /> <PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="NLog" Version="5.2.4" /> <PackageReference Include="NLog" Version="5.2.4" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.0" />
<PackageReference Include="Panda.SimpleExcel" Version="1.3.2" /> <PackageReference Include="Panda.SimpleExcel" Version="1.3.2" />
<PackageReference Include="RestSharp" Version="106.12.0" /> <PackageReference Include="RestSharp" Version="106.12.0" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.5.0" /> <PackageReference Include="Swashbuckle.AspNetCore" Version="6.5.0" />
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="7.0.3" /> <PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.1.0" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>