文件名称:Database-Schema-Copy
文件大小:1KB
文件格式:ZIP
更新时间:2024-05-09 22:29:40
数据库架构复制 这个项目的想法是用C#创建一个控制台应用程序,该应用程序能够从任何提供程序的数据库中复制Schema 。 例如,假设我有一个带有'X'模式的Oracle数据库,并且我想将其转换为Sql Server数据库,从而使Oracle DB的'X'模式中存在的表和列具有相同的结构。 我们需要接收以下信息(来源和目的地): 数据库提供者 连接字符串; 数据库名称; 模式名称; 表名(将来我们可以自动发现表) 我们最需要的是: 通用查询的汇编,应用于提取架构。 我们需要按提供者来设置和组织这些查询。 控制台应用程序基本上应该做什么? 如前所述,该应用程序将运行,并以某种方式接收(可能在启动参数中)我们需要的信息(用于数据输入和输出)。 他需要收集所有这些信息并将其保存在内存中。 您还应该在内存中保留表列表(表名称),与这些表相关的列和类型的列表。 可以将其保存在内存中以创建
【文件预览】:
Database-Schema-Copy-main
----README.md(1KB)