Tentando mover a lógica booleana coluna de SQLite para Postgres

votos
0

Eu estou tentando mover meu aplicativo Python do meu PC (que está usando sqlite3) para Heroku (Postgres). Eu anunciei colunas booleanos em minhas tabelas e, em SQLITE eu preciso dar a estes um valor de 0 ou 1. No entanto, eu acredito em Postgres isso precisa ser verdadeira ou falsa.

Existe uma maneira que essa conversão pode ser feita facilmente de tal forma que eu possa continuar a desenvolver-se no SQLITE e implantar a Postgres sem alterar o código.

Eu acho que a linha de fundo é que altera as colunas para Int e restringindo seus valores para 0 ou 1 mas existe uma resposta fácil?

# 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)
Publicado 24/10/2019 em 12:52
fonte usuário
Em outras línguas...                            

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