dataframe.to_sql转换为Teradata(此用户无权在LABUSERS上创建)Datalab表名称



我在尝试使用此函数时遇到dataframe.to_sql问题

dataframe.to_sql不识别或分离数据实验室名称和表名称,而是将其全部作为字符串来创建表。因此,它试图在默认根级别上创建它,并给出错误,该用户没有在LABUSERS上创建的权限。

from sqlalchemy import create_engine
engine = create_engine(f'teradata://{username}:{password}@tdprod:22/')
df.to_sql('data_lab.table_name', engine)

如何使用df.to_sql功能并指定数据标签?

schema(str,可选(

指定架构(如果数据库风格支持此项(。如果"无",则使用默认架构。

to_sql文档

最新更新