没有合适的资源?快使用搜索试试~ 我知道了~
nmig:NMIG是一种数据库迁移工具,使用Node.js编写,并受到FromMySqlToPostgreSql的启发
共54个文件
ts:40个
json:8个
md:3个
需积分: 11 2 下载量 198 浏览量
2021-05-26
11:33:45
上传
评论
收藏 101KB ZIP 举报
温馨提示
NMIG-数据库迁移工具。 这是什么一回事呢? NMIG是一款应用程序,旨在使从MySQL到PostgreSQL迁移过程尽可能轻松,顺畅。 主要特征 精确迁移数据库结构-NMIG与迁移之前完全一样,将MySQL数据类型转换为相应的PostgreSQL数据类型,创建约束,索引,主键和外键。 能够在迁移期间重命名表和列。 如果发生灾难而无需从头开始重新启动,则能够恢复迁移过程。 快速迁移大型数据库的能力-为了迁移数据,NMIG使用PostgreSQL COPY协议。 易于监视-NMIG将提供执行过程中每个步骤的详细输出。 易于配置-迁移所需的所有参数都应放在一个JSON文档中。 系统要求 Node.js 10或更高版本 用法 1.创建一个新的PostgreSQL数据库。 示例: CREATE DATABASE my_postgresql_database; 如果您打算迁移空间数据(
资源推荐
资源详情
资源评论
收起资源包目录
nmig-master.zip (54个子文件)
nmig-master
.gitignore 39B
tsconfig.json 449B
README.md 6KB
test
TestModules
TestSchemaProcessor.ts 11KB
DataContentTest.ts 5KB
SchemaProcessorTest.ts 2KB
ColumnTypesTest.ts 5KB
README.md 65B
test_schema.sql 3KB
Main.test.ts 2KB
logo.png 11KB
package.json 1013B
src
IndexAndKeyProcessor.ts 4KB
StructureLoader.ts 5KB
EnumProcessor.ts 3KB
ConstraintsProcessor.ts 3KB
SequencesProcessor.ts 5KB
SchemaProcessor.ts 2KB
TableProcessor.ts 5KB
ReportGenerator.ts 2KB
Main.ts 2KB
MessageToMaster.ts 1KB
CommentsProcessor.ts 5KB
ExtraConfigProcessor.ts 4KB
Encoding.ts 979B
DBVendors.ts 921B
DBAccessQueryResult.ts 2KB
DataPipeManager.ts 6KB
ViewGenerator.ts 4KB
ForeignKeyProcessor.ts 7KB
BinaryDataDecoder.ts 3KB
DataLoader.ts 9KB
MigrationStateManager.ts 4KB
IConfAndLogsPaths.ts 1KB
BootProcessor.ts 5KB
MessageToDataLoader.ts 1KB
DataPoolManager.ts 4KB
DefaultProcessor.ts 4KB
FsOps.ts 7KB
DBAccess.ts 9KB
IDBAccessQueryParams.ts 2KB
ColumnsDataArranger.ts 3KB
DataChunksProcessor.ts 3KB
Table.ts 1KB
ConsistencyEnforcer.ts 2KB
Conversion.ts 8KB
NullProcessor.ts 3KB
config
index_types_map.json 431B
data_types_map.json 7KB
config.json 4KB
test_config.json 2KB
extra_config.json 4KB
LICENSE.md 31KB
package-lock.json 40KB
共 54 条
- 1
资源评论
蜜柚酱Lolita
- 粉丝: 27
- 资源: 4623
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功