Обсуждение: Preserving formatting and comments in a VIEW definition

Поиск
Список
Период
Сортировка

Preserving formatting and comments in a VIEW definition

От
Robert James
Дата:
When I save a VIEW, Postgres seems to convert it to a different
format, functionally equivalent but unrecognizable (whitespace,
comments, adds lots of casts, etc.)

Is there any simple way to preserve my original code?


Re: Preserving formatting and comments in a VIEW definition

От
Tom Lane
Дата:
Robert James <srobertjames@gmail.com> writes:
> When I save a VIEW, Postgres seems to convert it to a different
> format, functionally equivalent but unrecognizable (whitespace,
> comments, adds lots of casts, etc.)

> Is there any simple way to preserve my original code?

The usual suggestion is to keep your SQL code in an SCM repo, somewhere
outside the database.  Postgres itself saves views as parse trees, so
there's no way it will ever remember whitespace or comments.

            regards, tom lane