Haskell 的 Opaleye DSL 能否生成任何给定的 SQL?
Can Haskell's Opaleye DSL generate any given SQL?
我的团队使用 Opaleye
从 Haskell
查询 Postgres
。
然而,我们也使用原始 SQL
来做这样的事情:
初始化数据库。包括命令 create database
和 create table
当我们更改架构时执行数据库迁移,包括各种命令。
是否可以用 Opaleye
完全替换此原始 SQL
代码?
可以Opaleye
替换任何SQL
吗?
根据the Opaleye tutorial,目前不支持创建表和数据库:
Opaleye assumes that a Postgres database already exists. Currently
there is no support for creating databases or tables, though these
features may be added later according to demand.
我的团队使用 Opaleye
从 Haskell
查询 Postgres
。
然而,我们也使用原始 SQL
来做这样的事情:
初始化数据库。包括命令
create database
和create table
当我们更改架构时执行数据库迁移,包括各种命令。
是否可以用 Opaleye
完全替换此原始 SQL
代码?
可以Opaleye
替换任何SQL
吗?
根据the Opaleye tutorial,目前不支持创建表和数据库:
Opaleye assumes that a Postgres database already exists. Currently there is no support for creating databases or tables, though these features may be added later according to demand.