【发布时间】: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
在 Laravel Migrations for PostgreSQL 上存在 XML 数据类型?
https://www.postgresql.org/docs/current/static/datatype-xml.html
谢谢。 亲切的问候
丹尼尔
【问题讨论】:
标签: php database laravel postgresql
可用的列类型为documented here。 XML 不在其中——Laravel 的 Schema Builder 通常只支持广泛共享的列类型,或者可以在很大程度上模拟功能的列类型(例如 SQLite 使用 TEXT 来存储 JSON 列)。
当然可以通过对数据库的原始查询来做到这一点,例如使用DB::statement。不过,这样做会使您与 Postgres 有一些联系。
您也可以将其存储为 TEXT 字段,并让 accessor/mutators 在插入前处理其是否为有效 XML 的验证。
【讨论】: