Python - Comment imprimer table Sqlite

Ici, j'ai un simple code python pour interroger une base de données sqlite3.

import sqlite3 as lite

conn = lite.connect('db/posts.db')
cur = conn.cursor()

def get_posts():
    cur.execute("SELECT * FROM Posts")
    print(cur.fetchall())

get_posts()

J'ai déjà créé la table Posts. Lorsque je l'exécute j'obtiens aucune erreur, et il imprime []. Je sais que le tableau des Postes n'est pas vide, je l'ai créé dans un REPL. Pourquoi ça ne marche pas?

Toute aide est très appréciée!

OriginalL'auteur starscape | 2013-06-10