PostgreSQL позволяет ORDER BY
в представлениях, поэтому, например, я могу написать представление следующим образом:
CREATE VIEW people_overview AS
SELECT
id
, name1
, name2
FROM person
ORDER BY
name2
, name1
Допустим, у меня есть приложение, в котором я теперь использую это представление следующим образом:
SELECT * FROM people_overview
Затем приложение читает все данные и каким-то образом отображает их пользователю, например, с помощью сетки.
Гарантируется ли, что в этой ситуации порядок, указанный в представлении, сохраняется при получениистроки в приложении?
Или мне лучше кодировать ORDER BY
в приложении?