Я использую ORM (sqlalchemy )для извлечения данных из базы данных PG. Я хочу избежать указания всех имен столбцов таблицы в моих ручных операторах SQL *.
Мое предположение до сих пор заключается в том, что возвращаемые столбцы находятся в порядке операторов DDL, используемых для создания таблиц базы данных. Пока это работает -, но я хочу знать, является ли это просто везением или это специально рассматривается в спецификации (ANSI )SQL.
то есть гарантирует ли ANSI SQL (и, следовательно, база данных )порядок столбцов, возвращаемых в операторе SELECT *
?
Я использую PostgreSQL 8.4 в качестве серверной базы данных