|
PG11: Stored Procedures
|
|||
---|---|---|---|
#18+
Где почитать, чем они принципиально отличаются от функций, что можно делать внутри, чего нельзя и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 15:37 |
|
PG11: Stored Procedures
|
|||
---|---|---|---|
#18+
Павел Лузанов256k, https://www.postgresql.org/docs/11/static/xproc.html + ссылки внутри. все-таки, нет ответа на вопрос: чем отличаются и что можно/нельзя делать, в чем преимущества. Понятно, что не возвращает значений, хотя это, конечно, странно. А еще?... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 16:00 |
|
PG11: Stored Procedures
|
|||
---|---|---|---|
#18+
256k, атомарные транзакции из самого желанного. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 16:11 |
|
PG11: Stored Procedures
|
|||
---|---|---|---|
#18+
256kПавел Лузанов256k, https://www.postgresql.org/docs/11/static/xproc.html + ссылки внутри. все-таки, нет ответа на вопрос: чем отличаются и что можно/нельзя делать, в чем преимущества. Понятно, что не возвращает значений, хотя это, конечно, странно. А еще?... Основное это https://www.postgresql.org/docs/11/static/plpgsql-transactions.html - возможность транзакции внутри иметь. Собственно и все. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 16:15 |
|
PG11: Stored Procedures
|
|||
---|---|---|---|
#18+
Maxim Boguk256kпропущено... все-таки, нет ответа на вопрос: чем отличаются и что можно/нельзя делать, в чем преимущества. Понятно, что не возвращает значений, хотя это, конечно, странно. А еще?... Основное это https://www.postgresql.org/docs/11/static/plpgsql-transactions.html - возможность транзакции внутри иметь. Собственно и все. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru Вот здесь написано https://www.postgresql.org/docs/11/static/plpgsql-transactions.html авторTransaction control is only possible in CALL or DO invocations from the top level or nested CALL or DO invocations without any other intervening command. For example, if the call stack is CALL proc1() → CALL proc2() → CALL proc3(), then the second and third procedures can perform transaction control actions. But if the call stack is CALL proc1() → SELECT func2() → CALL proc3(), then the last procedure cannot do transaction control, because of the SELECT in between. Почему в proc1() не допскается "Transaction control"? Т.е. здесь "Transaction control" - begin, commit, rollback? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2018, 16:08 |
|
PG11: Stored Procedures
|
|||
---|---|---|---|
#18+
Maxim BogukОсновное это https://www.postgresql.org/docs/11/static/plpgsql-transactions.html - возможность транзакции внутри иметь. Собственно и все. лучше бы автономные транзакции сделали. ИХМО а досрочно завершать транзакцию который стартовала на один уровень выше неправильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2018, 09:05 |
|
PG11: Stored Procedures
|
|||
---|---|---|---|
#18+
Симонов Денислучше бы автономные транзакции сделали. Их как бы и сделали. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2018, 09:21 |
|
PG11: Stored Procedures
|
|||
---|---|---|---|
#18+
vyegorovСимонов Денислучше бы автономные транзакции сделали. Их как бы и сделали. С упором на "как бы". Всё же это не автономные транзакции. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2018, 15:14 |
|
PG11: Stored Procedures
|
|||
---|---|---|---|
#18+
Павел Лузановvyegorovпропущено... Их как бы и сделали. С упором на "как бы". Всё же это не автономные транзакции. Почему не автономные? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2018, 20:10 |
|
PG11: Stored Procedures
|
|||
---|---|---|---|
#18+
Ролг ХупинПавел Лузановпропущено... С упором на "как бы". Всё же это не автономные транзакции. Почему не автономные? Потому что это не внешняя транзакция которая может независимые транзакции внутри делать... А просто последовательность независимых транзакций. Разница в том что внешней транзакции нет. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2018, 20:31 |
|
|
start [/forum/topic.php?fid=53&msg=39693056&tid=1995611]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 150ms |
0 / 0 |