LINUX.ORG.RU

PostgreSQL: оптимизатор зацикливается?


0

0

  • CREATE RULE country_rule AS
  • ON INSERT
  • TO countries
  • DO INSTEAD INSERT INTO countries (ncountry, country) VALUES (nextval('country_seq'), NEW.country);

    При любом INSERT'е в countries получаем следующее:

  • ERROR: query rewritten 10 times, may contain cycles

    Должна же рекурсия как-то отключаться...INSTEAD не помогает...? (Постгрес - 7.0beta)


  • Смотри create sequence (тебе вроде это нужно?) create table countries (ncountry INT4 DEFAULT nextval('contry_seq'), country varchar(40)); insert into countries (country) VALUES ('USA');

    sandman
    ()
    Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.