Используя Propel 2, я запустил propel sql:build
создать мой default.sql
файл схемы и sqldb.map
файл. Затем я добавил returns_data.sql
к тому же generated-sql/
каталог и обновленный sqldb.map
, Однако, похоже, что файл данных не запускается, потому что после этого в базе данных нет данных.
# Sqlfile -> Database map
default.sql=default
returns_data.sql=default
[leonard@dev api]$ ls generated-sql/
default.sql returns_data.sql sqldb.map
Когда я бегу mysql leonard_returns < generated-sql/returns_data.sql
данные импортируются без ошибок, и я могу запросить их без проблем.
Когда я бегу propel sql:insert
с последней строкой или без нее sqldb.map
Я всегда получаю этот вывод:
[leonard@dev api]$ propel sql:insert -vvv
18 queries executed for default database.
Почему нет sql:insert
вставлять мои данные?
Задача ещё не решена.
Других решений пока нет …