gpt4 book ai didi

perl - 可以使用DBIx::Class创建表吗?

转载 作者:行者123 更新时间:2023-12-04 04:57:33 24 4
gpt4 key购买 nike

我认为我不了解DBIx::Class的范围
我是否必须先使用常规SQL手动创建数据库,然后使用schemaloader(或手动编写模式/结果集)?
还是有办法告诉DBIx::Class继续进行操作,并从手动编码的模式和结果集中创建表?
我问b/c我是否需要通过SQL CREATE TABLE语句创建数据库,我的列在ResultSet代码中基本上是重复的,还是我需要依靠schemaloader(我认为效率低下且不适用于生产)。

最佳答案

您可以 deploy() 您的架构:

my $schema = MyApp::Schema->connect(
$dsn,
$user,
$password,
);
$schema->deploy( { add_drop_table => 1 } );

当然,以上内容将删除您现有的表:)

关于perl - 可以使用DBIx::Class创建表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12796585/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com