【问题标题】:Laravel Migrations XML DatatypeLaravel 迁移 XML 数据类型
【发布时间】:2018-09-14 15:00:59
【问题描述】:

在 Laravel Migrations for PostgreSQL 上存在 XML 数据类型?

https://www.postgresql.org/docs/current/static/datatype-xml.html

谢谢。 亲切的问候

丹尼尔

【问题讨论】:

    标签: php database laravel postgresql


    【解决方案1】:

    可用的列类型为documented here。 XML 不在其中——Laravel 的 Schema Builder 通常只支持广泛共享的列类型,或者可以在很大程度上模拟功能的列类型(例如 SQLite 使用 TEXT 来存储 JSON 列)。

    当然可以通过对数据库的原始查询来做到这一点,例如使用DB::statement。不过,这样做会使您与 Postgres 有一些联系。

    您也可以将其存储为 TEXT 字段,并让 accessor/mutators 在插入前处理其是否为有效 XML 的验证。

    【讨论】:

      猜你喜欢
      • 2014-06-23
      • 2018-01-28
      • 1970-01-01
      • 2021-06-19
      • 2017-01-26
      • 1970-01-01
      • 2020-01-13
      • 2016-11-21
      • 2019-01-26
      相关资源
      最近更新 更多