diff --git "a/\351\231\206\346\245\232\347\233\210/20250103\346\212\212MVC\346\226\207\344\273\266\351\203\250\347\275\262\345\210\260\344\272\221\346\234\215\345\212\241\345\231\250.md" "b/\351\231\206\346\245\232\347\233\210/20250103\346\212\212MVC\346\226\207\344\273\266\351\203\250\347\275\262\345\210\260\344\272\221\346\234\215\345\212\241\345\231\250.md" new file mode 100644 index 0000000000000000000000000000000000000000..282dedef2597de413477a6ce80bbf9cb8ad61c5c --- /dev/null +++ "b/\351\231\206\346\245\232\347\233\210/20250103\346\212\212MVC\346\226\207\344\273\266\351\203\250\347\275\262\345\210\260\344\272\221\346\234\215\345\212\241\345\231\250.md" @@ -0,0 +1,14 @@ +更换数据库,为了能更好的部署在云服务器上(Linux操作系统) + + 1. 安装好有数据库 + - 在Debian上安装PostgreSQL数据库 + - 确认有没有安装好 + - 设置高强度密码 + - 设置允许远程访问数据库 + 2. 更换数据库驱动(配合ORM工具),并且重新生成迁移文件 + + - 移除原来的数据库驱动:Microsoft.EntityFrameworkCore.SqlServer,命令如下:dotnet remove package Microsoft.EntityFrameworkCore.SqlServer + - 安装新的数据库驱动:Npgsql.EntityFrameworkCore.Postgresql,命令如下:dotnet add package Npgsql.EntityFrameworkCore.Postgresql + - 更新数据库上下文的一些配置 + - 重新生成迁移文件 + - 同步迁移文件 \ No newline at end of file