вы можете рассмотреть переход на PostgreSQL вместо SQLite, манипулирование базой данных очень похоже. Маленькие различия в обработке первичных ключей и т. Д. Вы можете Google. Например, в операторе INSERT вы передадите NULL в SQLite в качестве первичного ключа, а в Postgre вы передадите его как DEFAULT (если вы хотите, чтобы база данных создала ключ для вас).
Например, в Python3 разница в коде, о которой я знаю, заключается в том, что PostgreSQL разрешает удаленное соединение и что избегание синтаксиса SQL-инъекций немного отличается, так как SQLite3 будет с ?
, а PostgreSQL9.5 будет с %s
Переключение на Postgre предоставит вам возможность удаленного подключения, и это определенный шаг по сравнению с использованием локальной базы данных (которая предназначена только для приложений с малой и средней пропускной способностью).