2017-10-19 9 views
0

私のチームはOpaleyeを使用してPostgresからHaskellを問い合わせています。HaskellのOpaleye DSLは任意のSQLを生成できますか?

  • は、データベースを初期化します。

    しかし、我々はまた、そのようなことを行うために、生SQLを使用しています。コマンドを含むcreate databaseおよびcreate table

  • さまざまなコマンドを含めて、スキーマを変更したときにデータベースの移行を実行します。

それは完全にOpaleyeと、この生SQLコードを交換することは可能ですか?

Can OpaleyeはいずれもSQLを置き換えますか?

答えて

4

the Opaleye tutorialによると、テーブルとデータベースを作成することは現在サポートされていません:

Opaleyeは、Postgresデータベースがすでに存在していることを前提としています。現在 データベースやテーブルの作成はサポートされていませんが、これらの機能は必要に応じて後で追加できます。