Mojolicious部署数据库模式(Mojolicious Deploying database

2019-10-22 07:13发布

我目前工作通过本教程上建立一个Mojolicious web应用程序的一个项目。 在本教程中,他谈到在脚本中使用它来创建数据库模式。

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

我已经尝试运行perl -e '...' ,将它放在不同的文件和其他一切我能想到的,但没有成功。

这里是我的代码在GitHub上。

我很失去了对如何让这件事情,以创建模式因此任何帮助,将不胜感激。

Answer 1:

目前尚不清楚为什么作者只写了部署脚本的一部分。 也许他认为这是明显的,你需要use Moblo::Schema在那里。 也许他是对的。

这个程序能正常工作。 说它是你喜欢的东西,比如说deploy.pl -and把它放在moblo/lib目录。

use strict;
use warnings;

use Moblo::Schema;

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


文章来源: Mojolicious Deploying database schema