Re: not null constraints, again

Поиск
Список
Период
Сортировка
От jian he
Тема Re: not null constraints, again
Дата
Msg-id CACJufxG6uDKpq-+M_f80urPORMRUFr+5OWR6NDXRYQh0pe5DmA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: not null constraints, again  (jian he <jian.universality@gmail.com>)
Список pgsql-hackers
in ATExecSetNotNull
        /*
         * If we find an appropriate constraint, we're almost done, but just
         * need to change some properties on it: if we're recursing, increment
         * coninhcount; if not, set conislocal if not already set.
         */
        if (recursing)
        {
            conForm->coninhcount++;
            changed = true;
        }
        else if (!conForm->conislocal)
        {
            conForm->conislocal = true;
            changed = true;
            elog(INFO, "constraint islocal attribute changed");
        }
        if (recursing && !conForm->conislocal)
            elog(INFO, "should not happenX");


"should not happenX" appeared in regression.diff, but not
"constraint islocal attribute changed"
Does that mean the IF, ELSE IF logic is not right?




in doc/src/sgml/ref/create_table.sgml
[ NO INHERIT ]
can apply to
<replaceable class="parameter">table_constraint</replaceable>
and
<replaceable class="parameter">column_constraint</replaceable>
so we should change create_table.sgml
accordingly?



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