Skip to content

EnableShardingMigration=true有什么用,应该怎么使用 #161

Description

@zhangzw218

1、我看到Demo.DbMigrator中,有有一个配置:

                x.EnableShardingMigration(true);

想知道这个有什么效果?我配置之后,发现生产的表名非常奇怪:

Image

似乎要配合CreateShardingTableOnStarting(false),运行起来不允许建表,只能通过EFCore的迁移脚本生成?

2、如果我有一张旧表,是否有方案能自动迁移数据:
比如我有一个表:
Base_UnitTest
添加分表功能之后,自动从这里面导出数据到每一个分表?
我现在处于手动迁移阶段:

INSERT INTO Base_UnitTest_202603
SELECT * FROM Base_UnitTest WHERE CreateTime >= @oldTime AND CreateTime < @oldTime + INTERVAL 1 month;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions