dev:sqitch
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dev:sqitch [2016/03/30 11:02] – erickson | dev:sqitch [2022/02/10 13:34] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Using Sqitch with Evergreen ==== | + | ===== Using Sqitch with Evergreen |
See also[[https:// | See also[[https:// | ||
- | === Getting Started === | + | ==== Getting Started |
- | == Install Sqitch == | + | === Install Sqitch |
< | < | ||
Line 13: | Line 13: | ||
</ | </ | ||
- | == Install Base Schema == | + | === Install Base Schema |
Install the latest working branch from LP 1521693 using the standard DB install process. | Install the latest working branch from LP 1521693 using the standard DB install process. | ||
- | === Creating an Upgrade Script === | + | ==== Creating an Upgrade Script |
For this example, we're cross-porting an existing SQL upgrade script for LP #1319998. | For this example, we're cross-porting an existing SQL upgrade script for LP #1319998. | ||
Line 51: | Line 51: | ||
For example, see the contents of these 3 files at [[http:// | For example, see the contents of these 3 files at [[http:// | ||
- | === Deploying an Upgrade Script === | + | ==== Deploying an Upgrade Script |
* Sanity check the status first | * Sanity check the status first | ||
Line 87: | Line 87: | ||
</ | </ | ||
- | === Resolving Conflicts / Developing With Multiple | + | ==== Resolving Conflicts / Deploying |
**AKA " | **AKA " | ||
Line 122: | Line 122: | ||
The **--log-only** option tells Sqitch to update its tracking tables without executing any deploy/ | The **--log-only** option tells Sqitch to update its tracking tables without executing any deploy/ | ||
- | == Example == | + | === Example |
- Deploy sqitch.plan with changes A, B, and C. | - Deploy sqitch.plan with changes A, B, and C. | ||
Line 142: | Line 142: | ||
The same steps will work when returning to the original branch w/ changes A, B, and C. | The same steps will work when returning to the original branch w/ changes A, B, and C. | ||
+ | === The --merge option === | ||
+ | Version 1.1.0 of Sqitch [[https:// | ||
dev/sqitch.1459350133.txt.gz · Last modified: 2022/02/10 13:34 (external edit)