Re: UNIQUE predicate
От | Tom Lane |
---|---|
Тема | Re: UNIQUE predicate |
Дата | |
Msg-id | 4791.1025991173@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | UNIQUE predicate (nconway@klamath.dyndns.org (Neil Conway)) |
Ответы |
Re: UNIQUE predicate
|
Список | pgsql-patches |
nconway@klamath.dyndns.org (Neil Conway) writes: > The attached patch implements the SQL92 UNIQUE predicate. The implementation seems to be well short of usefulness in a production setting, for two reasons: (1) you're accumulating all the tuples into memory --- what if they don't fit? (2) the comparison step is O(N^2), which renders the first point rather moot ... a test case large enough to risk memory exhaustion will not complete in your lifetime. I think a useful implementation will require work in the planner to convert the UNIQUE predicate into a SORT/UNIQUE plan structure (somewhat like the way DISTINCT is implemented, but we just want a boolean result). regards, tom lane
В списке pgsql-patches по дате отправления: