conn = psycopg2.connect("dbname=name host=host user=user password=pass port=port")
cur = conn.cursor()
with open('big shot.json') as f:
data = json.load(f)
for key in data["permissions"]:
cur.execute("INSERT INTO permissions (name) VALUES (%s);", (key,))
conn.commit()
output = cur.execute("SELECT * FROM permissions")
print(output)
我有这个,我正在尝试使用在我的数据库中创建新行,但它没有做任何事情。它不会返回任何错误,但它也不会写入我的数据库,显然,输出会在控制台中返回“None”。
答案 0 :(得分:2)
您需要从光标中获取数据:
cur.execute("SELECT * FROM permissions")
data = cur.fetchall()
print(data)