2. Есть ли возможность, включить из Python поддержку внешних ключей в sqlite3. Как написано тут: http://www.sqlite.org/foreignkeys.html#fk_enable
…
Вообщем скачал последнюю sqlite.dll.
conn = sqlite3.connect(database, detect_types=sqlite3.PARSE_DECLTYPES)
c = conn.cursor()
c.execute('PRAGMA foreign_keys;')
for row in c:
print(row[0])
c.execute('PRAGMA foreign_keys = ON;')
conn.commit()
c.execute('PRAGMA foreign_keys;')
for row in c:
print(row[0])
c.execute('delete from table1')
conn.commit()
conn.close()
sqlite3.IntegrityError: foreign key constraint failed