<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.extensionlifecycle.org/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/automated-execution-rollback-workflows/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/automated-execution-rollback-workflows/alter-extension-automation/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/automated-execution-rollback-workflows/alter-extension-automation/psycopg2-vs-asyncpg-for-extension-automation-scripts/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/automated-execution-rollback-workflows/alter-extension-automation/wrapping-alter-extension-update-in-transactional-savepoints/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/automated-execution-rollback-workflows/blue-green-extension-deployment/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/automated-execution-rollback-workflows/blue-green-extension-deployment/routing-reads-during-a-blue-green-extension-cutover/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/automated-execution-rollback-workflows/idempotent-migration-orchestration/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/automated-execution-rollback-workflows/idempotent-migration-orchestration/writing-idempotent-create-extension-guards/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/automated-execution-rollback-workflows/snapshot-point-in-time-recovery/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/automated-execution-rollback-workflows/snapshot-point-in-time-recovery/automating-pitr-restore-target-selection/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/automated-execution-rollback-workflows/snapshot-point-in-time-recovery/configuring-wal-archiving-for-upgrade-recovery/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/async-upgrade-simulation/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/async-upgrade-simulation/pg_upgrade-vs-logical-replication-upgrade-path/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/async-upgrade-simulation/simulating-async-extension-upgrades-with-pg_upgrade/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/compatibility-matrix-synchronization/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/compatibility-matrix-synchronization/building-a-dynamic-compatibility-matrix-for-postgis-and-pgvector/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/compatibility-matrix-synchronization/pg_partman-extension-upgrade-quirks-and-background-workers/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/compatibility-matrix-synchronization/pgvector-extension-upgrade-quirks-and-index-rebuilds/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/compatibility-matrix-synchronization/postgis-extension-upgrade-quirks-and-catalog-pitfalls/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/compatibility-matrix-synchronization/timescaledb-extension-upgrade-quirks-and-preload-ordering/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/error-categorization-frameworks/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/error-categorization-frameworks/categorizing-extension-upgrade-errors-for-automated-triage/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/error-categorization-frameworks/resolving-0a000-feature-not-supported-errors-during-extension-upgrades/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/error-categorization-frameworks/resolving-42501-insufficient-privilege-errors-during-extension-upgrades/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/error-categorization-frameworks/resolving-42p13-invalid-function-definition-errors-during-extension-upgrades/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/test-environment-routing/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/test-environment-routing/cloning-production-with-pg_basebackup-for-upgrade-rehearsal/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/test-environment-routing/routing-staging-upgrades-to-mirror-production-topology/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/threshold-tuning-for-downtime-windows/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/threshold-tuning-for-downtime-windows/estimating-lock-hold-time-for-alter-extension-update/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/extension-upgrade-planning-compatibility-validation/threshold-tuning-for-downtime-windows/tuning-maintenance-windows-for-high-availability-clusters/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/dependency-tree-analysis/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/dependency-tree-analysis/resolving-circular-extension-dependencies-with-kahns-algorithm/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/dependency-tree-analysis/understanding-pg_available_extensions-vs-installed-extensions/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/extension-deprecation-and-removal/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/extension-deprecation-and-removal/safely-dropping-an-extension-with-dependent-objects/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/extension-registry-mapping/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/extension-registry-mapping/how-to-map-postgresql-extension-dependencies-across-major-versions/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/extension-registry-mapping/pinning-extension-versions-in-deployment-manifests/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/fallback-routing-strategies/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/fallback-routing-strategies/best-practices-for-isolating-experimental-extensions/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/fallback-routing-strategies/pitr-restore-vs-schema-level-rollback/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/security-boundaries-permissions/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/security-boundaries-permissions/configuring-trusted-extensions-without-superuser/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/security-boundaries-permissions/security-implications-of-superuser-extension-installation/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/version-control-branching/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/version-control-branching/git-based-workflow-for-extension-control-files/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.extensionlifecycle.org/postgresql-extension-architecture-lifecycle-fundamentals/version-control-branching/tracking-extension-lifecycle-states-in-production/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
