Re: Me again with an insert trigger problem

Поиск
Список
Период
Сортировка
От Thiemo Kellner
Тема Re: Me again with an insert trigger problem
Дата
Msg-id 98009109-945e-4622-a512-869866eb222b@gelassene-pferde.biz
обсуждение исходный текст
Ответ на Re: Me again with an insert trigger problem  (Adrian Klaver <adrian.klaver@aklaver.com>)
Ответы Re: Me again with an insert trigger problem
Список pgsql-general
Am 27.02.2024 um 23:20 schrieb Adrian Klaver:
> On 2/27/24 14:11, Thiemo Kellner wrote:
>> It is a habit of mine to pad conditions in the where clause. This way, 
>> it is easy to comment/uncomment parts of the clause for testing 
>> purposes. Coming from Oracle, I missed that using "true" is also 
>> possible and better because clearer.
> 
> 
> create table true_test(id integer);
> insert into true_test select * from generate_series(1, 10000);
> 
> select count(*) from true_test where true;
>   count
> -------
>   10000
> (1 row)
> 
> select count(*) from true_test where id < 100 and true;
>   count
> -------
>      99

I am not sure, what you want me to show with your test case. And I am 
not sure whether I could not make myself clear. Please bear with me if I 
try to make things clearer with an example.

-- bit-harder-to-test-statement
select count(*)
   from TRUE_TEST
  where ID < 100  -- if I want to deactivate that part of the clause, I 
have to rewrite
    and mod(ID, 5) = 0;

-- bit-easier-to-test-statement
select count(*)
   from TRUE_TEST
  where true
    and ID < 100  -- if I want to deactivate that part of the clause, I 
just comment it out
    and mod(ID, 5) = 0
    and true;

Cheers



В списке pgsql-general по дате отправления:

Предыдущее
От: Adrian Klaver
Дата:
Сообщение: Re: Me again with an insert trigger problem
Следующее
От: Adrian Klaver
Дата:
Сообщение: Re: Me again with an insert trigger problem