<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://chrisunwin.home.blog/2021/12/23/im-leaving-redgate-software/</loc><lastmod>2026-03-01T15:40:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2021/12/28/moving-from-redgate-sql-source-control-pipelines-to-flyway-desktop-with-redgate-deploy/</loc><lastmod>2026-03-01T15:40:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2021/12/09/3-simple-pipelines-for-database-development-with-redgate-deploy-part-2-github-actions/</loc><lastmod>2026-03-01T15:40:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2021/09/24/when-the-unused-become-used-using-sql-data-catalog-to-spot-the-pitfalls-of-a-data-classification-process/</loc><lastmod>2026-03-01T15:40:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2021/12/16/3-simple-pipelines-for-database-development-with-redgate-deploy-part-3-circleci/</loc><lastmod>2026-03-01T15:40:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2021/08/23/pass-data-community-summit-2021/</loc><lastmod>2026-03-01T15:40:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2021/09/09/sql-data-catalog-data-masker-and-your-devops-pipeline-how-do-i-make-sure-everything-is-being-masked/</loc><lastmod>2026-03-01T15:40:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2021/04/09/but-i-dont-wanna-install-it-data-masker-on-the-fly-in-azure-devops-with-an-azure-sql-db/</loc><lastmod>2026-03-01T15:40:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2021/07/19/configuring-dynamic-data-masking-in-azure-sql-database-from-sql-data-catalog-using-powershell/</loc><lastmod>2026-03-01T15:40:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2021/02/11/creating-rollback-scripts-automatically-with-sql-compare-and-sql-data-compare-in-azure-devops-migrations-approach/</loc><lastmod>2026-03-01T15:40:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2021/03/31/moving-teams-and-users-between-multiple-sql-clone-servers/</loc><lastmod>2026-03-01T15:40:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/12/11/refreshing-sql-server-development-workflows-with-redgate-sql-provision/</loc><lastmod>2026-03-01T15:40:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/09/08/sql-change-automation-and-gitlab-ci-cd-a-k-a-oh-this-is-fun-on-windows/</loc><lastmod>2026-03-01T15:40:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/11/15/3-rdbms-3-models-3-end-to-end-deployment-pipelines-with-azure-devops-and-redgate-deploy/</loc><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2020/11/capture11-1.png</image:loc><image:title>Capture11</image:title></image:image><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2020/11/capture11.png</image:loc><image:title>Capture11</image:title></image:image><lastmod>2026-03-01T15:40:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2024/03/18/hello-world-creating-my-first-solo-keboola-project-to-track-employee-name-frequency/</loc><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2024/03/image-8.png</image:loc><image:title>image-8</image:title></image:image><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2024/03/image-7.png</image:loc><image:title>image-7</image:title></image:image><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2024/03/image-6.png</image:loc><image:title>image-6</image:title></image:image><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2024/03/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2024/03/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2024/03/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2024/03/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2024/03/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2024/03/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-03-18T22:47:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2024/01/18/beyond-data-silos-bridging-the-context-gap-with-process-aware-cataloging/</loc><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2024/01/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2024/01/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2024/01/pasted-image-0.png</image:loc><image:title>pasted image 0</image:title></image:image><lastmod>2024-01-16T13:46:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/speaking-history/</loc><lastmod>2023-02-14T10:31:15+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://chrisunwin.home.blog/2023/02/13/producing-human-readable-sql-script-descriptions-with-the-openai-apis-and-powershell-a-k-a-chatgpt-im-here-for-the-hype/</loc><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2023/02/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2023/02/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2023/02/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-02-13T20:43:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/about-me/</loc><image:image><image:loc>https://chrisunwin.home.blog/wp-content/uploads/2022/05/1651242489399.jpg</image:loc><image:title>1651242489399</image:title></image:image><lastmod>2022-08-08T15:36:28+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://chrisunwin.home.blog/2021/11/28/flyway-desktop-dont-be-afraid-of-your-own-shadow-db/</loc><lastmod>2021-12-14T12:57:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2021/12/02/3-simple-pipelines-for-database-development-with-redgate-deploy-part-1-setup-gitlab/</loc><lastmod>2021-12-02T07:30:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/06/30/classification-by-design-including-data-cataloging-in-a-devops-process/</loc><lastmod>2021-11-09T11:43:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2021/07/14/automating-best-practice-checks-at-build-time-using-the-sql-code-analysis-cmdline-and-failing-the-build/</loc><lastmod>2021-07-21T07:29:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/posts/</loc><lastmod>2021-03-31T08:10:44+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://chrisunwin.home.blog/2020/10/02/automated-dev-database-branch-switching-with-azuresql-powershell-and-githooks/</loc><lastmod>2021-02-10T16:43:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/07/31/3-methods-for-seeding-test-data-during-ci-builds-with-flyway/</loc><lastmod>2020-12-23T08:15:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/07/07/xrdbms-database-continuous-integration-with-flyway-azure-devops-and-docker-the-simple-way/</loc><lastmod>2020-11-15T12:35:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/07/20/flyway-and-tsqlt-migrating-to-warmer-test-climates/</loc><lastmod>2021-03-09T13:52:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/09/14/using-things-weirdly-part-3-moving-from-state-to-hybrid-ish-source-control-with-microsoft-ssdt-and-redgate-sql-change-automation/</loc><lastmod>2020-09-14T14:03:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/08/18/5-noticeable-business-benefits-of-secure-database-provisioning/</loc><lastmod>2020-08-18T14:56:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/01/23/provisioning-local-dev-copies-from-aws-rds-sql-server/</loc><lastmod>2020-08-13T14:00:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/08/02/delays-are-not-devops-delaying-devops-is-worse-why-we-need-better-working-practices-now-more-than-ever/</loc><lastmod>2020-08-03T08:58:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/07/27/using-things-weirdly-part-2-static-data-in-the-hybrid-model-w-redgate-sql-source-control-and-change-automation/</loc><lastmod>2020-07-23T09:38:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/07/15/i-will-be-running-for-the-ridge-will-you/</loc><lastmod>2020-07-13T15:26:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/07/13/classify-your-databases-klassifizieren-sie-ihre-datenbanken-clasificati-va-bazele-de-date/</loc><lastmod>2020-07-13T14:52:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/06/16/sql-change-all-the-azure-sql-database-automation/</loc><lastmod>2020-06-16T16:08:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/06/09/which-database-source-control-model-works-best-for-me/</loc><lastmod>2020-06-09T09:38:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/github/</loc><lastmod>2020-06-09T07:54:47+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://chrisunwin.home.blog/2020/06/02/azure-devops-masking-point-no-click/</loc><lastmod>2020-06-02T15:56:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/04/23/reusable-schema-deployments-with-sql-source-control/</loc><lastmod>2020-04-23T11:54:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/04/16/cloning-from-home-a-consideration/</loc><lastmod>2020-04-16T08:24:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/04/08/5-awesome-family-friendly-vegan-lock-down-recipes/</loc><lastmod>2020-04-08T10:05:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/02/27/saying-no-doesnt-mean-you-dont-care/</loc><lastmod>2020-03-24T04:23:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2019/12/23/how-long-does-data-masking-take-part-1/</loc><lastmod>2020-03-24T04:23:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/01/07/where-do-i-even-begin-with-data-masking-getting-started-in-3-steps/</loc><lastmod>2020-03-24T04:23:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/03/19/status-working-from-home/</loc><lastmod>2020-03-18T16:07:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/03/13/shall-we-begin-with-data-classification/</loc><lastmod>2020-03-13T09:11:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/02/13/stop-calling-yourself-an-idiot/</loc><lastmod>2020-02-13T11:48:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/02/04/accountability-not-blame/</loc><lastmod>2020-01-30T09:50:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/02/06/the-best-vegan-salted-caramel-apple-and-pear-crumble-crisp-i-ever-did-see/</loc><lastmod>2020-01-30T09:04:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/01/21/dbale-hits-5000-listens/</loc><lastmod>2020-03-04T10:21:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/01/09/not-letting-stress-take-over-give-yourself-a-moment/</loc><lastmod>2020-01-09T20:39:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/01/03/new-years-resolutions-be-more-good/</loc><lastmod>2020-01-02T08:35:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2020/01/14/using-things-weirdly-part-1-the-sql-clone-config-database/</loc><lastmod>2019-12-31T10:16:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2019/12/30/a-brief-history-of-plantbasedsql/</loc><lastmod>2020-01-16T14:45:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2019/12/18/i-got-to-watch-a-team-work-fast-and-it-was-awesome/</loc><lastmod>2019-12-18T07:25:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2019/12/10/why-i-dont-work-on-planes-and-why-i-dont-think-you-should-either/</loc><lastmod>2019-12-10T18:47:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2019/12/03/deterministic-data-masking-the-who-who-and-who-and-how/</loc><lastmod>2019-12-02T12:03:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/2019/11/29/the-2020-ish-blogging-challenge/</loc><lastmod>2019-11-28T14:07:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog/contact/</loc><lastmod>2019-11-25T13:23:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://chrisunwin.home.blog/2019/11/25/a-retrospective-on-blogging-and-my-journey-so-far/</loc><lastmod>2019-11-25T15:11:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chrisunwin.home.blog</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-03-01T15:40:35+00:00</lastmod></url></urlset>
