Re: Effective query for listing flags in use by messages in a folder
От | Andreas Joseph Krogh |
---|---|
Тема | Re: Effective query for listing flags in use by messages in a folder |
Дата | |
Msg-id | VisenaEmail.2e.91ce785d8680758c.14c2cb41a80@tc7-visena обсуждение исходный текст |
Ответ на | Re: Effective query for listing flags in use by messages in a folder (Hector Vass <hector.vass@metametrics.co.uk>) |
Ответы |
Re: Effective query for listing flags in use by messages in a folder
|
Список | pgsql-sql |
Andreas ... your code and one of my examples ... I have modified my option 2 to give an example with data that gives you I believe exactly the same output (one row for each flag set for folder_id=3 with the text representation of the flag) ... when you satisfy yourself this produces the same results you might then want to go back and re-read my original post which rather than feeding you verbatim how to produce exactly the same results gave the the pro's and con's of 3x different approaches... I chose to illustrate my option 2 because it is easy to understand and is a reasonable production solution, option 1 was really just to get you thinking differently about how to do this and option 3 I concede was more advanced and probably but requires skills other than plain SQL to implement.
create table message( folder_id integer not NULL,
msg varchar NOT NULL, is_seen boolean NOT NULL default false, is_replied boolean not null default false, is_forwarded boolean not null default false, is_deleted boolean not null default false, is_draft boolean not null default false, is_flagged boolean not null default false
);
Вложения
В списке pgsql-sql по дате отправления: