create table views ( guid uuid not null, name text not null, projection , variables ); comment on table views is ' A stored view containing data from one or more topics. '; comment on column views.guid is ' Globally unique identifier of the projection. '; comment on column views.name is ' Name of this projection used to reference it in a human-friendly way. The name must be unique. '; comment on column views.projection is ' Projected fields of this view. '; comment on column views.variables is ' Definition of variables which can be passed to the view. All `scalar_type`s are allowed, except `object`. ';