Title: Повышение надежности скрипта миграции · Issue #156 · pgcodekeeper/pgcodekeeper · GitHub
Open Graph Title: Повышение надежности скрипта миграции · Issue #156 · pgcodekeeper/pgcodekeeper
X Title: Повышение надежности скрипта миграции · Issue #156 · pgcodekeeper/pgcodekeeper
Description: При использовании опции "Заключать скрипт наката в блок START TRANSACTION;... COMMIT TRANSACTION;" в случае возникновения ошибки в скрипте транзакция остается открытой и ее необходимо откатывать. Предложение сделать это аналогично с опци...
Open Graph Description: При использовании опции "Заключать скрипт наката в блок START TRANSACTION;... COMMIT TRANSACTION;" в случае возникновения ошибки в скрипте транзакция остается открытой и ее необходимо откатывать. П...
X Description: При использовании опции "Заключать скрипт наката в блок START TRANSACTION;... COMMIT TRANSACTION;" в случае возникновения ошибки в скрипте транзакция остается открытой и ее необходимо отк...
Opengraph URL: https://github.com/pgcodekeeper/pgcodekeeper/issues/156
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Повышение надежности скрипта миграции","articleBody":"При использовании опции \"Заключать скрипт наката в блок START TRANSACTION;... COMMIT TRANSACTION;\" в случае возникновения ошибки в скрипте транзакция остается открытой и ее необходимо откатывать.\n\nПредложение сделать это аналогично с опцией \"Печатать CONSTRAINT и IDENTITY в DO блоке\" - перехватить ошибку, вызвать `ROLLBACK` \u0026 `RAISE`","author":{"url":"https://github.com/ili","@type":"Person","name":"ili"},"datePublished":"2025-02-13T06:36:38.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/156/pgcodekeeper/issues/156"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:99c25b53-80f6-b736-be9e-17c0115705cc |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 8072:2C8C4C:3529F82:454A87A:697D7ECC |
| html-safe-nonce | 951217308ef4ea5dbbb755f0784a96419f3e906ecb16ad3845a5a0e59b1b1c31 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MDcyOjJDOEM0QzozNTI5RjgyOjQ1NEE4N0E6Njk3RDdFQ0MiLCJ2aXNpdG9yX2lkIjoiNTkzNzk4NDkyMjA2ODAyNTAzNiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 1e738d4c7014c90179b1af1359b37b96a1813f7fa6486579193cb80792987ec9 |
| hovercard-subject-tag | issue:2850110796 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/pgcodekeeper/pgcodekeeper/156/issue_layout |
| twitter:image | https://opengraph.githubassets.com/46a8f138351b78d5da822d7a645fc3cccee2939217ee16bfcf70bf445dc7a6cd/pgcodekeeper/pgcodekeeper/issues/156 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/46a8f138351b78d5da822d7a645fc3cccee2939217ee16bfcf70bf445dc7a6cd/pgcodekeeper/pgcodekeeper/issues/156 |
| og:image:alt | При использовании опции "Заключать скрипт наката в блок START TRANSACTION;... COMMIT TRANSACTION;" в случае возникновения ошибки в скрипте транзакция остается открытой и ее необходимо откатывать. П... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | ili |
| hostname | github.com |
| expected-hostname | github.com |
| None | 60279d4097367e16897439d16d6bbe4180663db828c666eeed2656988ffe59f6 |
| turbo-cache-control | no-preview |
| go-import | github.com/pgcodekeeper/pgcodekeeper git https://github.com/pgcodekeeper/pgcodekeeper.git |
| octolytics-dimension-user_id | 31620050 |
| octolytics-dimension-user_login | pgcodekeeper |
| octolytics-dimension-repository_id | 113869590 |
| octolytics-dimension-repository_nwo | pgcodekeeper/pgcodekeeper |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 113869590 |
| octolytics-dimension-repository_network_root_nwo | pgcodekeeper/pgcodekeeper |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7c85641c598ad130c74f7bcc27f58575cac69551 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width