2 Star 0 Fork 0

jsqf / uniondatabase

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

#uniondatabase 项目说明: 把excel形式的表结构,转化为 oracle,mysql,SQLserver,sqlalchemy_oracle 各自的建表语句脚本。 也可以连接到oracle数据库,把生成的oracle的SQL脚本,在线生成oracle表。

依照excel表模板,建立自己的表结构文件 2. 把所有的excel表,全部手动转化为相应的csv文件。 并且放置在csvfile目录下 项目只会读取.csv结尾的文件 3. 修改项目的配置文件 conf/globalconfiguration.py 如: CSVFILEPATH CSVFILEPARENTPATH CSVFILECODING ORACLECONN ORACLESQLFILEPATH SQLALCHEMY_ORACLESQLFILEPATH MYSQL_FILEPATH SQLSERVER_FILEPATH 生成的SQL脚本一般课配置在sqlfile目录下 4. 本项目提供统一的SQL数据类型 bigint int date datetime decimal(m.n) string(m) 统一的数据类型到各自数据库的数据类型映射关系见 database oracle conf formatindex 其他的类似 5. 只需运行main.py 默认是第一种模式:只生成四个(oracle,mysql,SQLserver,SQLALCHEMY_ORACLE)SQL-script 第二种模式:首先调用第一种模式,再连接oracle数据库,在线运行E:\capitalvue\project\Code\uniondatabase\sqlfile\oracle_sql.sql 进行建表

空文件

简介

csv 表结构 ——》主流数据库建表语句 展开 收起
Python
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/jsqf/uniondatabase.git
git@gitee.com:jsqf/uniondatabase.git
jsqf
uniondatabase
uniondatabase
master

搜索帮助