Cercando di spostare la logica booleana colonna da SQLite per Postgres

voti
0

Sto cercando di spostare la mia applicazione Python dal mio PC (che sta usando SQLITE3) a Heroku (Postgres). Ho dichiarato colonne booleani nelle mie tabelle e, in SQLITE ho bisogno di dare a questi un valore pari a 0 o 1. Tuttavia, io credo in Postgres questo deve essere vero o falso.

C'è un modo che questa conversione può essere fatto facilmente in modo che io possa continuare a sviluppare su SQLite e distribuire a Postgres senza modificare il codice.

Credo che la linea di fondo è che modifica le colonne da INT e vincolare i loro valori a 0 o 1, ma c'è una risposta più 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)
È pubblicato 24/10/2019 alle 12:52
fonte dall'utente
In altre lingue...                            

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