我有一个*.sql
文件,我需要从中提取数据。
我可以使用pandas
包读取sqlite3
数据帧。但是,我现在确定如何使用PostgreSQL文件。我研究了this,但似乎需要与后端的某些数据库建立连接。我不确定如何进行*.sql
转储。
我尝试了以下代码,但出现错误:
import psycopg2
conn= psycopg2.connect(dbname='pagila-data.sql')
错误:
OperationalError: FATAL: role "****" does not exist
其中****是计算机中配置文件的用户名。 任何帮助表示赞赏。