Încercarea de a muta logica coloana booleană de la SQLite la Postgres

voturi
0

Am încercat să mute cererea mea Python de la PC-ul meu (care utilizează SQLite3) la Heroku (Postgres). Am declarat coloane Boolean în tabelele mele și, în SQLite am nevoie pentru a da aceste o valoare de 0 sau 1. Cu toate acestea, eu cred în Postgres acest lucru trebuie să fie adevărat sau fals.

Există o modalitate că această conversie se poate face cu ușurință astfel încât să pot continua să se dezvolte pe SQLite și implementa Postgres fără a schimba codul.

Cred ca linia de jos este de modificare a coloanelor și a Int constrângătoare valorile lor la 0 sau 1, dar există un răspuns mai ușor?

# 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)
Întrebat 24/10/2019 la 12:52
sursa de către utilizator
În alte limbi...                            

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