数据库脚本修复
This commit is contained in:
1 parent
b7b7c25d78
commit
14af0910e7
7 files changed
+500
-1
No files matched your search
@@ -314,6 +314,36 @@ public sealed class MySqlMigrationTests
|
||||
}
|
||||
|
||||
[Fact]
|
||||
<<<<<<< Updated upstream
|
||||
=======
|
||||
public void Campus_registration_migration_uses_mysql_safe_foreign_key_names()
|
||||
{
|
||||
using var db = new AppDbContext(CreateMySqlOptions());
|
||||
|
||||
var script = db.GetService<IMigrator>().GenerateScript(
|
||||
fromMigration: "20260822085356_GradeAnalyticsCommentInteractions",
|
||||
toMigration: "20260822100000_CampusWalletBalances");
|
||||
|
||||
Assert.Contains("CREATE TABLE IF NOT EXISTS `CampusRegistrationProjects`", script);
|
||||
Assert.Contains("CREATE TABLE IF NOT EXISTS `CampusRegistrationApplications`", script);
|
||||
Assert.Contains("CREATE TABLE IF NOT EXISTS `CampusPaymentOrders`", script);
|
||||
Assert.Contains("@create_index_sql", script);
|
||||
Assert.Contains("IX_CRP_College_Status_Ends", script);
|
||||
Assert.DoesNotContain(
|
||||
"IX_CampusRegistrationProjects_CollegeId_Status_RegistrationEndsAt",
|
||||
script);
|
||||
Assert.Contains("CONSTRAINT `FK_CRA_Project`", script);
|
||||
Assert.DoesNotContain(
|
||||
"FK_CampusRegistrationApplications_CampusRegistrationProjects_ProjectId",
|
||||
script);
|
||||
Assert.Contains("CONSTRAINT `FK_CWT_Account`", script);
|
||||
Assert.DoesNotContain(
|
||||
"FK_CampusWalletTransactions_CampusWalletAccounts_WalletAccountId",
|
||||
script);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
>>>>>>> Stashed changes
|
||||
public void Application_mysql_connections_allow_migration_user_variables()
|
||||
{
|
||||
var normalized = MySqlConnectionStringPolicy.ForApplication(
|
||||
|
||||
Reference in new issue
Block a user