Я создавал модель базы данных, используя приведенную ниже команду.Почему create = dynamic не рекомендуется?
script/myapp2_create.pl model TestDatabase DBIC::Schema \ MyApp2::Schema::TestDatabase create=dynamic \ dbi:SQLite:/tmp/database
, и я получил предупреждение, которое говорит:
************************************ WARNING **********************************
* create=dynamic is DEPRECATED, please use create=static instead. *
*******************************************************************************
Могу ли я узнать, почему создают = динамический осуждается? Я знаю, что
создать = динамический говорит DBIC читать к базе данных каждый раз, когда приложение запускается для определения схемы (макет таблиц, внешних ключей отношений и т.д.)
но что неправильно с этим? Почему create = static предпочтительнее?