Haskell的Opaleye DSL可以生成任何给定的SQL吗?

时间:2017-10-19 22:59:22

标签: haskell opaleye

我的小组使用OpaleyePostgres查询Haskell

但是,我们还使用原始SQL来执行以下操作:

  • 初始化数据库。包括命令create databasecreate table

  • 更改架构时执行数据库迁移,包括各种命令。

是否可以将此原始SQL代码完全替换为Opaleye

可以Opaleye替换任何SQL吗?

1 个答案:

答案 0 :(得分:4)

根据the Opaleye tutorial,目前不支持创建表和数据库:

  

Opaleye假设Postgres数据库已经存在。目前   尽管如此,也不支持创建数据库或表   可以根据需求稍后添加功能。