Правила кодирования SQL
Материал из AOW
В данном разделе будут приведены форматы и требования к написанию SQL-кода.
В SQL коде строго запрещается использование зарезервированных слов SQL в нижнем регистре.
Типы данных
Основываясь на ANSI, в качестве целочисленных типов разрешено использовать SERIAL, BIGSERIAL, SMALLINT, INTEGER, BIGINT. Для сохранения времени и даты использовать TIMESTAMP WITHOUT TIME ZONE. Текстовые и строковые типы соответственно TEXT и VARCHAR(length).
Далее приведена таблица соответствий, на основании которой стоит проводить профилирование кода для системы AOW–SC3:
INT2 SMALLINT
INT4 INTEGER
INT8 BIGINT
BIT SMALLINT
Имена и нотации
Имена должны быть только в нижнем регистре. Для имен таблиц важно использовать постфиксную нотацию _tb.
Описание функций
Важно правильно использовать систему комментариев. http://www.postgresql.org/docs/8.2/interactive/sql-comment.html

