Php 规则Postgres boolean to string

Php 规则Postgres boolean to string,php,string,postgresql,doctrine,boolean,Php,String,Postgresql,Doctrine,Boolean,我正在尝试向使用postgres的现有PHP应用程序添加条令。 我遇到的问题是,对于数据库中的布尔值,条令返回布尔值(0,1),而postgress返回字符串“t”或“f” 在应用程序中,我们已经对=='t'和=='f'进行了大量检查,因此我们不想更改代码 是否有强制条令返回字符串“t”和“f”的方法 谢谢如果您想要这里的原始值,我不知道DBAL是您想要的。早在1999年,我就为mysql/postgresql可移植性编写了一个PHP dbal。dbal的全部要点是确保跨数据库的可移植性,这意味

我正在尝试向使用postgres的现有PHP应用程序添加条令。 我遇到的问题是,对于数据库中的布尔值,条令返回布尔值(0,1),而postgress返回字符串“t”或“f”

在应用程序中,我们已经对=='t'和=='f'进行了大量检查,因此我们不想更改代码

是否有强制条令返回字符串“t”和“f”的方法


谢谢

如果您想要这里的原始值,我不知道DBAL是您想要的。早在1999年,我就为mysql/postgresql可移植性编写了一个PHP dbal。dbal的全部要点是确保跨数据库的可移植性,这意味着需要将布尔类型映射到操作语言中的真/假值


我的建议是非常不同的,即在代码的工作部分使用DBAL,并开始移植其他区域以根据基本真值处理布尔值。当一个区段工作时,将其移到另一个区段上。如果需要,您可能可以逐个函数执行此操作。

另外,我没有使用条令ORM,只有条令DBAL层会有帮助,因为我想返回f和t。将原始f和t更改为布尔值的不是条令,所以它是条令配置,而不是psql配置。