<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://dbshifts.com/</loc></url>
  <url><loc>https://dbshifts.com/migrate</loc></url>
  <url><loc>https://dbshifts.com/blog</loc></url>
  <url><loc>https://dbshifts.com/docs</loc></url>
  <url><loc>https://dbshifts.com/docs/supported-pairs</loc></url>
  <url><loc>https://dbshifts.com/docs/limitations</loc></url>
  <url><loc>https://dbshifts.com/docs/ci-cd</loc></url>
  <url><loc>https://dbshifts.com/about</loc></url>
  <url><loc>https://dbshifts.com/contact</loc></url>
  <url><loc>https://dbshifts.com/data-console</loc></url>
  <url><loc>https://dbshifts.com/type-mapping</loc></url>
  <url><loc>https://dbshifts.com/compare</loc></url>
  <url><loc>https://dbshifts.com/fix</loc></url>
  <url><loc>https://dbshifts.com/agent-gateway</loc></url>
  <url><loc>https://dbshifts.com/login</loc></url>
  <url><loc>https://dbshifts.com/register</loc></url>
  <url><loc>https://dbshifts.com/privacy</loc></url>
  <url><loc>https://dbshifts.com/terms</loc></url>
  <url><loc>https://dbshifts.com/migrate/mysql-to-mysql</loc></url>
  <url><loc>https://dbshifts.com/migrate/mysql-to-mariadb</loc></url>
  <url><loc>https://dbshifts.com/migrate/mysql-to-postgresql</loc></url>
  <url><loc>https://dbshifts.com/migrate/mysql-to-mssql</loc></url>
  <url><loc>https://dbshifts.com/migrate/mysql-to-oracle</loc></url>
  <url><loc>https://dbshifts.com/migrate/mysql-to-sqlite</loc></url>
  <url><loc>https://dbshifts.com/migrate/mysql-to-mongodb</loc></url>
  <url><loc>https://dbshifts.com/migrate/mariadb-to-mysql</loc></url>
  <url><loc>https://dbshifts.com/migrate/mariadb-to-mariadb</loc></url>
  <url><loc>https://dbshifts.com/migrate/mariadb-to-postgresql</loc></url>
  <url><loc>https://dbshifts.com/migrate/mariadb-to-mssql</loc></url>
  <url><loc>https://dbshifts.com/migrate/mariadb-to-oracle</loc></url>
  <url><loc>https://dbshifts.com/migrate/mariadb-to-sqlite</loc></url>
  <url><loc>https://dbshifts.com/migrate/mariadb-to-mongodb</loc></url>
  <url><loc>https://dbshifts.com/migrate/postgresql-to-mysql</loc></url>
  <url><loc>https://dbshifts.com/migrate/postgresql-to-mariadb</loc></url>
  <url><loc>https://dbshifts.com/migrate/postgresql-to-postgresql</loc></url>
  <url><loc>https://dbshifts.com/migrate/postgresql-to-mssql</loc></url>
  <url><loc>https://dbshifts.com/migrate/postgresql-to-oracle</loc></url>
  <url><loc>https://dbshifts.com/migrate/postgresql-to-sqlite</loc></url>
  <url><loc>https://dbshifts.com/migrate/postgresql-to-mongodb</loc></url>
  <url><loc>https://dbshifts.com/migrate/mssql-to-mysql</loc></url>
  <url><loc>https://dbshifts.com/migrate/mssql-to-mariadb</loc></url>
  <url><loc>https://dbshifts.com/migrate/mssql-to-postgresql</loc></url>
  <url><loc>https://dbshifts.com/migrate/mssql-to-mssql</loc></url>
  <url><loc>https://dbshifts.com/migrate/mssql-to-oracle</loc></url>
  <url><loc>https://dbshifts.com/migrate/mssql-to-sqlite</loc></url>
  <url><loc>https://dbshifts.com/migrate/mssql-to-mongodb</loc></url>
  <url><loc>https://dbshifts.com/migrate/oracle-to-mysql</loc></url>
  <url><loc>https://dbshifts.com/migrate/oracle-to-mariadb</loc></url>
  <url><loc>https://dbshifts.com/migrate/oracle-to-postgresql</loc></url>
  <url><loc>https://dbshifts.com/migrate/oracle-to-mssql</loc></url>
  <url><loc>https://dbshifts.com/migrate/oracle-to-oracle</loc></url>
  <url><loc>https://dbshifts.com/migrate/oracle-to-sqlite</loc></url>
  <url><loc>https://dbshifts.com/migrate/oracle-to-mongodb</loc></url>
  <url><loc>https://dbshifts.com/migrate/sqlite-to-mysql</loc></url>
  <url><loc>https://dbshifts.com/migrate/sqlite-to-mariadb</loc></url>
  <url><loc>https://dbshifts.com/migrate/sqlite-to-postgresql</loc></url>
  <url><loc>https://dbshifts.com/migrate/sqlite-to-mssql</loc></url>
  <url><loc>https://dbshifts.com/migrate/sqlite-to-oracle</loc></url>
  <url><loc>https://dbshifts.com/migrate/sqlite-to-sqlite</loc></url>
  <url><loc>https://dbshifts.com/migrate/sqlite-to-mongodb</loc></url>
  <url><loc>https://dbshifts.com/migrate/mongodb-to-mysql</loc></url>
  <url><loc>https://dbshifts.com/migrate/mongodb-to-mariadb</loc></url>
  <url><loc>https://dbshifts.com/migrate/mongodb-to-postgresql</loc></url>
  <url><loc>https://dbshifts.com/migrate/mongodb-to-mssql</loc></url>
  <url><loc>https://dbshifts.com/migrate/mongodb-to-oracle</loc></url>
  <url><loc>https://dbshifts.com/migrate/mongodb-to-sqlite</loc></url>
  <url><loc>https://dbshifts.com/migrate/mongodb-to-mongodb</loc></url>
  <url><loc>https://dbshifts.com/agent-gateway/mcp/claude-desktop-database-mcp</loc></url>
  <url><loc>https://dbshifts.com/agent-gateway/mcp/cursor-database-mcp</loc></url>
  <url><loc>https://dbshifts.com/agent-gateway/mcp/windsurf-database-mcp</loc></url>
  <url><loc>https://dbshifts.com/agent-gateway/mcp/cline-database-mcp</loc></url>
  <url><loc>https://dbshifts.com/agent-gateway/mcp/custom-database-mcp</loc></url>
  <url><loc>https://dbshifts.com/agent-gateway/mcp/postgresql-mcp-server</loc></url>
  <url><loc>https://dbshifts.com/agent-gateway/mcp/mysql-mcp-server</loc></url>
  <url><loc>https://dbshifts.com/agent-gateway/mcp/mariadb-mcp-server</loc></url>
  <url><loc>https://dbshifts.com/agent-gateway/mcp/mssql-mcp-server</loc></url>
  <url><loc>https://dbshifts.com/agent-gateway/mcp/oracle-mcp-server</loc></url>
  <url><loc>https://dbshifts.com/agent-gateway/mcp/sqlite-mcp-server</loc></url>
  <url><loc>https://dbshifts.com/agent-gateway/mcp/mongodb-mcp-server</loc></url>
  <url><loc>https://dbshifts.com/blog/masking-is-decorative-if-you-can-filter-on-it</loc></url>
  <url><loc>https://dbshifts.com/blog/rate-limits-wont-catch-slow-drip-exfiltration</loc></url>
  <url><loc>https://dbshifts.com/blog/relational-to-non-relational</loc></url>
  <url><loc>https://dbshifts.com/blog/oracle-to-postgresql-guide</loc></url>
  <url><loc>https://dbshifts.com/blog/choosing-a-migration-strategy</loc></url>
  <url><loc>https://dbshifts.com/blog/data-masking-for-migrations</loc></url>
  <url><loc>https://dbshifts.com/blog/dry-runs-and-rollbacks</loc></url>
  <url><loc>https://dbshifts.com/blog/certifying-49-migration-paths</loc></url>
  <url><loc>https://dbshifts.com/blog/mysql-to-postgresql-checklist</loc></url>
  <url><loc>https://dbshifts.com/blog/hidden-data-loss-traps</loc></url>
  <url><loc>https://dbshifts.com/blog/zero-downtime-cdc-migration</loc></url>
  <url><loc>https://dbshifts.com/blog/row-counts-are-not-enough</loc></url>
  <url><loc>https://dbshifts.com/blog/mongodb-to-sql-and-back</loc></url>
  <url><loc>https://dbshifts.com/blog/what-is-database-migration</loc></url>
  <url><loc>https://dbshifts.com/compare/aws-dms</loc></url>
  <url><loc>https://dbshifts.com/compare/pgloader</loc></url>
  <url><loc>https://dbshifts.com/compare/fivetran</loc></url>
  <url><loc>https://dbshifts.com/compare/airbyte</loc></url>
  <url><loc>https://dbshifts.com/compare/ora2pg</loc></url>
  <url><loc>https://dbshifts.com/compare/aws-sct</loc></url>
  <url><loc>https://dbshifts.com/fix/ora-32795</loc></url>
  <url><loc>https://dbshifts.com/fix/ora-03076</loc></url>
  <url><loc>https://dbshifts.com/fix/ora-01790</loc></url>
  <url><loc>https://dbshifts.com/fix/ora-02291</loc></url>
  <url><loc>https://dbshifts.com/fix/ora-02292</loc></url>
  <url><loc>https://dbshifts.com/fix/ora-00942</loc></url>
  <url><loc>https://dbshifts.com/fix/ora-01466</loc></url>
  <url><loc>https://dbshifts.com/fix/ora-08181</loc></url>
  <url><loc>https://dbshifts.com/fix/mssql-547</loc></url>
  <url><loc>https://dbshifts.com/fix/cockroachdb-pg-total-relation-size</loc></url>
  <url><loc>https://dbshifts.com/fix/cockroachdb-session-replication-role</loc></url>
  <url><loc>https://dbshifts.com/fix/cockroachdb-truncate-restart-identity</loc></url>
  <url><loc>https://dbshifts.com/fix/asyncpg-sized-iterable-expected</loc></url>
  <url><loc>https://dbshifts.com/docs/guides/getting-started</loc></url>
  <url><loc>https://dbshifts.com/docs/guides/running-a-migration</loc></url>
  <url><loc>https://dbshifts.com/docs/guides/understanding-data-loss-warnings</loc></url>
  <url><loc>https://dbshifts.com/docs/guides/using-the-query-playground</loc></url>
  <url><loc>https://dbshifts.com/docs/guides/going-live-with-cutover</loc></url>
  <url><loc>https://dbshifts.com/docs/guides/watching-for-drift</loc></url>
  <url><loc>https://dbshifts.com/docs/guides/reusable-masking-policies</loc></url>
  <url><loc>https://dbshifts.com/docs/guides/data-console-browsing</loc></url>
  <url><loc>https://dbshifts.com/docs/guides/data-console-ask</loc></url>
  <url><loc>https://dbshifts.com/docs/guides/agent-gateway-connecting</loc></url>
  <url><loc>https://dbshifts.com/docs/guides/dataset-version-control</loc></url>
  <url><loc>https://dbshifts.com/data-console/postgresql</loc></url>
  <url><loc>https://dbshifts.com/data-console/mysql</loc></url>
  <url><loc>https://dbshifts.com/data-console/mariadb</loc></url>
  <url><loc>https://dbshifts.com/data-console/sql-server</loc></url>
  <url><loc>https://dbshifts.com/data-console/oracle</loc></url>
  <url><loc>https://dbshifts.com/data-console/mongodb</loc></url>
  <url><loc>https://dbshifts.com/data-console/sqlite</loc></url>
</urlset>
