首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取具有所有字段的创建对象

获取具有所有字段的创建对象
EN

Stack Overflow用户
提问于 2022-02-05 11:22:04
回答 1查看 147关注 0票数 1

我使用DBIx::class和postgreSQL。想象一下“公司”桌。它有以下领域:

代码语言:javascript
运行
复制
id =>  {
  data_type         =>  'integer',
  is_auto_increment =>  1,
},
name => {
  data_type   =>  'text',
},
is_client => {
  data_type     =>  'boolean',
  default_value =>  'true',
},

创建只传递公司名称的新公司时,create方法将返回primery键和我传递的字段: id、name。如何在没有对DB的额外请求的情况下获得所有具有默认值的字段?换句话说,我希望create方法返回所有默认字段。

EN

回答 1

Stack Overflow用户

发布于 2022-02-07 13:19:37

DBIx::Class::ResultSet create方法返回一个DBIx::Class::Result对象,该对象填充了所有列值。在支持它的数据库中,DBIx::Class使用返回来获取服务器填充的列值。请参见https://metacpan.org/pod/DBIx::Class::ResultSource#retrieve_on_insert如何使用该功能。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70997530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档