加法编号
orc2pstgrs的Python项目详细描述
自述文件
此库帮助您将数据(按表排列)从Oracle数据库复制到Postgresql数据库。在
Following librarys are use :
import pandas as pd import numpy as np import cx_Oracle from sqlalchemy import create_engine
连接详细信息
Note: All credentials of Database connection should me correct.
必须为连接提供所有凭据,如用户名、密码和主机等。同时还必须提供要从Oracle数据库复制到Postgresql数据库的表名,在提供所有凭据后,请获取具有表名和表中行数的pandas dataframe作为输出。在
如何使用代码
导入orc2pstgrs库
^{pr2}$在获得orc2pstgrs库之后,创建与Oracle数据库的连接
dataload.oracleDBconnection(host_name,port,service_name,user_name,password_orc)
创建与PostgreSQL数据库的连接
dataload.postgresDBconnection(user,password,host,port_pos,database_name)
现在,ETL从这里开始,只需给出表名
dataload.TableDetails(table_name_of_orcle,table_name_use_to_save_in)
或者使用SQL查询来提取表
dataload.GettablewithSQL(query,table_name_use_to_save_in)
Note: Libraries like cx_Oracle and sqlalchemy are very powerful so can be use alone for ETL job.
- 项目
标签: