@stayHARD

Как правильно сделать update postgresql?

Здравствуйте.
Как сделать что-бы после апдейтов записей в БД, порядок записей не изменялся.
Сейчас делаю вот так:
import psycopg2
connection = psycopg2.connect(database = "contacts", user = "???", password = "???", host="localhost", port="5432")
c = connection.cursor()
.....
query = "UPDATE app_contacts SET url = %s, seen = %s WHERE id = %s;"
data = (website, "1", item[0])
c.execute(query, data)

Все хорошо, но порядок записей изменился. Смотрю через pgadmin3.
Как этого избежать?
Что-бы получить
1
2
3
...
N
  • Вопрос задан
  • 576 просмотров
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
При чтении использовать order by.
Пока нет order by, по самому стандарту SQL порядок строк не определён.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы