Mojolicious部署数据库架构

时间:2015-03-17 03:53:08

标签: perl dbix-class mojolicious

我目前正在通过this tutorial为项目构建一个Mojolicious Web应用程序。在本教程中,他讨论了在脚本中使用它来创建数据库模式。

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

我尝试运行perl -e '...',将其放在不同的文件和其他我能想到的内容中,但没有成功。

Here is my code在GitHub上。

我很遗憾如何让这个东西来创建架构,所以任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

目前尚不清楚作者为何只编写了部署脚本的一部分。也许他认为很明显你需要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();