2017-08-09 19 views
0
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」が返されます。PythonでPostgres DB列に挿入

答えて

2

は、カーソルからデータをフェッチする必要があります。

cur.execute("SELECT * FROM permissions") 
data = cur.fetchall() 
print(data) 
+0

さて私は、私はそれを馬鹿やった感じ、それが出力回の束は、私が実行したのcuz同じことが、このように多くの時間がLMAO – unironicallyironic

関連する問題