Sql Server と PostgreSQL の両方で実行できるアプリケーションを作成しようとしています。
基本的に共通の表現が見つからないようです
select * from table where booleancol=false
SQL Server では、私がしなければならない (ビット型の既定値は true または false でなければならないため、非常に混乱しますが、それらを true または false に割り当てたり、それに対してテストしたりすることはできません)。
select * from table where booleancol=0
PostgreSQLで私がしなければならない
select * from table where booleancol is false
if(dbformat=="postgres")..
私たちのプログラムにはこれを行うクエリがかなりたくさんあるので、タイプのがらくたを行う代わりに使用できるユニバーサル構文があればいいのにと思います..
また、列をブール/ビット型のままにして、整数型に変更しないことをお勧めします..それはオプションですが..