En essayant de déplacer la logique booléenne sur colonne de SQLITE à Postgres

voix
0

Je suis en train de déplacer mon application Python de mon PC (qui utilise Sqlite3) pour Heroku (Postgres). J'ai déclaré colonnes booléennes dans mes tableaux et, en SQLITE je dois donner ces dernières une valeur de 0 ou 1. Cependant, je crois en Postgres cela doit être vrai ou faux.

Est-il possible que cette conversion peut se faire facilement de telle sorte que je puisse continuer à se développer sur SQLite et déployer à Postgres sans changer le code.

Je suppose que la ligne de fond modifie les colonnes int et contraindre leurs valeurs à 0 ou 1, mais est-il une réponse plus facile?

# 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)
Créé 24/10/2019 à 12:52
source utilisateur
Dans d'autres langues...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more