Моя цель - создать функцию, которая создаст мою MySQL-таблицу db (используя схему, определенную через DBIx :: Class уже), если она еще не была создана. В противном случае он просто создает ссылку на $ schema.Использование DBIx :: Class, как проверить, существует ли таблица?
В настоящее время я понимаю, как создать таблицу, если она не существует со следующим кодом:
my $schema = MyApp::Schema->connect(
$dsn,
$user,
$password,
);
$schema->deploy({ add_drop_table => 1 });
мне нужно добавить больше логики к этому так, что она не будет пытаться добавить таблицу, если он уже существует.
http://lists.scsys.co.uk/pipermail/dbix-class/2009-March/007494.html и HTTP: // lists.scsys.co.uk/pipermail/dbix-class/2009-March/007495.html –