Попытка переместить логику логического столбца из SQLITE в Postgres - PullRequest
0 голосов
/ 24 октября 2019

Я пытаюсь переместить приложение Python с моего компьютера (использующего SQLITE3) в Heroku (Postgres). Я объявил логические столбцы в своих таблицах, и в SQLITE мне нужно дать им значение 0 или 1. Однако я считаю, что в Postgres это должно быть True или False.

Есть ли способ, с помощью которого это преобразование можно легко выполнить, чтобы я мог продолжить разработку на SQLITE и развертывать на Postgres без изменения кода.

Я полагаю, что нижняя строка изменяет столбцы до Int и ограничивает их значения 0 или 1, но есть ли более простой ответ?

# For example with SQLITE (adminuser is a column of Users, described as 
# Boolean):- 
admin_user = Users.query.filter_by(club = form.club.data, adminuser = 1)" 

# For Postgres:-
admin_user = Users.query.filter_by(club = form.club.data, adminuser = 
True)"
...