Обсуждение: Subtransaction documentation

Поиск
Список
Период
Сортировка

Subtransaction documentation

От
"Jonathan M. Gardner"
Дата:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Attached is a diff for subtransactions. I modified the SQL reference
section and touched on the various commands therein. I didn't mention
anything about cursors or portals, because I bet they will be resolved
before long.

I looked at the tutorial pages and the MVCC pages and I decided that
subtransactions don't really belong in either place. People who want them
will know they need them when they encounter a situation that demands
them. I see them being used mostly in PL/pgSQL type situations.

Maybe some documentation on the internals is warranted - but I don't know
nearly enough on that to do that task.

- --
Jonathan Gardner
jgardner@jonathangardner.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQFA+Xngqp6r/MVGlwwRAot7AJ9DBZSk1l0vkSDsaQzYUWe16jKh4wCeJ+AM
njA7/4j/mawBwOLKw8GykxY=
=415C
-----END PGP SIGNATURE-----

Вложения

Re: Subtransaction documentation

От
Peter Eisentraut
Дата:
Jonathan M. Gardner wrote:
> Attached is a diff for subtransactions. I modified the SQL reference
> section and touched on the various commands therein. I didn't mention
> anything about cursors or portals, because I bet they will be
> resolved before long.

It looks like you better wait until the syntax is finalized.  I believe
it was resolved to switch to the SAVEPOINT syntax scheme, so statements
like "ABORT will only abort the innermost transaction" will likely
become incorrect.

--
Peter Eisentraut
http://developer.postgresql.org/~petere/


Re: Subtransaction documentation

От
Tom Lane
Дата:
"Jonathan M. Gardner" <jgardner@jonathangardner.net> writes:
> Attached is a diff for subtransactions.

Uh, I hate to tell you this, but you wasted your time because the syntax
accepted by CVS tip is not going to be the final syntax.  None of what
you wrote here will be useful as soon as Alvaro's pending patch goes in.

            regards, tom lane