Mojolicious 部署数据库模式

Mojolicious Deploying database schema

我目前正在 this tutorial 为一个项目构建一个 Mojolicious 网络应用程序。在教程中,他谈到了在脚本中使用它来创建数据库模式。

my $schema = Moblo::Schema->connect('dbi:SQLite:moblo.db');
$schema->deploy();

并且我尝试了 运行 perl -e '...',将其放入不同的文件和我能想到的所有其他文件中,但没有成功。

Here is my code GitHub。

我完全不知道如何使用这个东西来创建模式,因此我们将不胜感激。

不清楚为什么作者只写了一部分部署脚本。也许他认为您显然需要 use Moblo::Schema 。也许他是对的。

这个程序运行良好。随意命名——例如 deploy.pl——并将其放入 moblo/lib 目录。

use strict;
use warnings;

use Moblo::Schema;

my $schema = Moblo::Schema->connect('dbi:SQLite:moblo.db');
$schema->deploy();