INSERT locking order

Поиск
Список
Период
Сортировка
От Matthew Woodcraft
Тема INSERT locking order
Дата
Msg-id 1578602959.23rey5xcjc.astroid@golux.woodcraft.me.uk
обсуждение исходный текст
Ответы Re: INSERT locking order
Список pgsql-general
In an INSERT, are the rows guaranteed to be inserted in the order that
the source query returns its rows, for locking purposes?

For example, if have

  CREATE TABLE foo (
    foo_id INTEGER,
    PRIMARY KEY (foo_id)
  );

and I run two concurrent copies of

  INSERT INTO foo (SELECT n FROM ... ORDER BY n);

is there any guarantee that I'll get a unique constraint violation
rather than a deadlock?

-M-



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

Предыдущее
От: github kran
Дата:
Сообщение: Re: Upgrade PostgreSQL 9.6 to 10.6
Следующее
От: Peter
Дата:
Сообщение: Re: 12.1 not useable: clientlib fails after a dozen queries (GSSAPI?)