Я не могу поверить, что следующее утверждение, похоже, все еще верно
So, I switched to integers and 0 or 1 works fine, but it is stupid, that the database system has boolean variables of a smaller size, but I should use integers for boolean values!
Как вы используете логический тип данных с Postgres / PHP?
Другими словами,
Единственный способ использовать 1 для true и 0 для false в получении типа булевого типа данных?
Использование 1 и 0 – очень разумный и переносимый способ представления булевых значений. Любая разница в размере между и int и родным булевым типом действительно будет незначительно отличаться от производительности вашего приложения или размера KB вашей базы данных.