#sql #ponyorm #pony
Вопрос:
у меня есть следующий код, и, к сожалению, он не создает таблицу:
from pony.orm import *
db = Database()
db.bind(provider='sqlite', filename='...datasetskickstarter-projectskickstarter.pony.db', create_db=True)
class Project(db.Entity):
id = PrimaryKey(int)
name = Required(str)
category = Required(str)
set_sql_debug(True)
db.generate_mapping(create_tables=True)
Результат выглядит следующим образом:
GET CONNECTION FROM THE LOCAL POOL
PRAGMA foreign_keys = false
BEGIN IMMEDIATE TRANSACTION
SELECT "Project"."id", "Project"."name", "Project"."category", "Project"."main_category", "Project"."currency"
FROM "Project" "Project"
WHERE 0 = 1
COMMIT
PRAGMA foreign_keys = true
CLOSE CONNECTION
В чем может быть проблема?