@AirronBark

Что ближе по запросам к sqlite3 — MySQL или PostgreSQL?

Делаю телеграм-бота и решил запустить его на heroku, тк тот не принимает sqlite как субд, придется выбирать из того, что остается, и вот соответственно вопрос(тк другие СУБД не изучал):
Во всех ли этих СУБД код обращения к бд одинаковый или синтаксис какой-то меняется? И на что проще будет перейти?

*к примеру:

def get_user_id(self, user_id):
        """Достаем id юзера в базе по его user_id"""
        result = self.connection.execute("""SELECT id FROM clients WHERE user_id = ?""", (user_id,))
        return result.fetchone()
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
BojackHorseman
@BojackHorseman
...в творческом отпуске...
существует стандарт языка. ANSI SQL. но не существует ни одного реализованного диалекта, полностью ему соответствующего. поэтому мерять придется вашим умением писать близко к стандарту года так 92го, а СУБД разницы не делает.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Zoominger
@Zoominger
System Integrator
Простые запросы можно не менять.
SQL - универсальный язык.
Переходите на mySQL.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы