<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://pilotbase.pro</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/sql-beautify</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/sql-compare</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/downtime-alert</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/sql-translate</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/explain-viewer</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/keyset-builder</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/test-data</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/statements-ranker</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/lock-tree</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/sql-inspector</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/csv-profiler</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/csv-cleaner</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/csv-encoding</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/csv-dates</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/csv-to-excel</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/pivot</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/csv-diff</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/split-for-excel</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/big-csv</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/pdf-to-excel</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/monthly-book</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/amount-split</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/erasure-map</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/sql-on-csv</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/csv-to-sql</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/data-converter</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/tools/json-tools</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pilotbase.pro/plans</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://pilotbase.pro/privacy</loc>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://pilotbase.pro/support</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/find-every-table-that-holds-a-user-foreign-keys-and-name-matches</loc>
<lastmod>2026-11-14T19:47:59.372495Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/currency-price-lists-charm-endings-cash-rounding-reprice-bands</loc>
<lastmod>2026-11-14T16:16:21.098313Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/subject-access-export-json-postgres-mysql-sqlite</loc>
<lastmod>2026-11-14T18:13:10.342760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/split-full-name-first-last-sql-names-that-break</loc>
<lastmod>2026-11-14T18:13:07.766989Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/audit-trail-triggers-row-history-json-postgres-mysql-sqlite</loc>
<lastmod>2026-11-14T18:12:34.981545Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/customer-address-history-sql-as-of-join</loc>
<lastmod>2026-11-14T16:16:20.722281Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/sql-retention-purge-pg-cron-mysql-event-scheduler</loc>
<lastmod>2026-11-14T18:13:08.590115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/normalize-email-sql-gmail-dots-plus-addressing-dedupe</loc>
<lastmod>2026-11-14T18:12:49.264997Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/restore-one-table-from-backup-without-rollback-pg-restore-mariadb-dump</loc>
<lastmod>2026-11-14T18:13:04.646886Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/scanned-bank-statement-ocr-dpi-15120-amounts-measured</loc>
<lastmod>2026-11-14T18:13:05.554757Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/csv-json-lines-parquet-big-export-size-read-time-measured</loc>
<lastmod>2026-11-14T18:12:37.649617Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/mysql-point-in-time-recovery-mysqlbinlog-stop-position-deleted-rows</loc>
<lastmod>2026-11-14T18:12:47.525644Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/multi-currency-sql-iso-4217-minor-units-exchange-rates-by-date</loc>
<lastmod>2026-11-14T18:12:46.677921Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/sqlite-alter-table-add-drop-rename-column-12-step-rebuild</loc>
<lastmod>2026-11-14T18:13:09.000675Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/erase-user-gdpr-hard-delete-soft-deleted-child-tables-postgres-mysql-sqlite</loc>
<lastmod>2026-11-14T18:12:41.027488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/merge-duplicate-customers-repoint-foreign-keys-postgres-mysql</loc>
<lastmod>2026-11-14T18:12:45.361084Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/daily-database-health-table-pg-cron-mysql-event-scheduler</loc>
<lastmod>2026-11-14T18:12:38.506190Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/normalize-phone-numbers-addresses-sql-e164-postgres-mysql-sqlite</loc>
<lastmod>2026-11-14T18:12:49.673033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-delayed-replica-recovery-min-apply-delay-mysql-source-delay</loc>
<lastmod>2026-11-14T18:12:56.163906Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-18-incremental-backup-pg-basebackup-pg-combinebackup</loc>
<lastmod>2026-11-14T18:12:53.145462Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/soft-delete-sql-deleted-at-unique-index-postgres-mysql-sqlite</loc>
<lastmod>2026-11-14T18:13:07.283874Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-vs-mysql-json-columns-jsonb-indexes</loc>
<lastmod>2026-11-14T18:13:03.272041Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-table-bloat-pgstattuple-vacuum-full-pg-repack</loc>
<lastmod>2026-11-14T18:13:02.031068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-point-in-time-recovery-pgbackrest-recovery-target-time</loc>
<lastmod>2026-11-14T18:13:00.171897Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-mysql-int-to-bigint-primary-key-overflow</loc>
<lastmod>2026-11-14T18:12:58.842921Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-explain-analyze-read-top-down</loc>
<lastmod>2026-11-14T18:12:56.631803Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/pivot-tables-in-sql-crosstab-filter-case</loc>
<lastmod>2026-11-14T18:12:52.727045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/near-duplicate-customers-pg-trgm-fuzzy-matching</loc>
<lastmod>2026-11-14T18:12:48.840136Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/money-in-sql-numeric-float-integer-cents-rounding</loc>
<lastmod>2026-11-14T18:12:46.266386Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/compare-two-csv-exports-what-changed</loc>
<lastmod>2026-11-14T18:12:36.765873Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/delete-millions-of-rows-batched-delete-drop-partition-postgres-mysql</loc>
<lastmod>2026-11-14T18:12:40.189459Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/comma-separated-column-into-rows-tags-join-table-postgres-mysql-sqlite</loc>
<lastmod>2026-11-14T18:12:36.271536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/full-text-search-postgres-tsvector-mysql-fulltext-sqlite-fts5</loc>
<lastmod>2026-11-14T18:12:43.128472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/materialized-view-vs-rollup-table-postgres-mysql</loc>
<lastmod>2026-11-14T18:12:44.886630Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/shop-sales-ads-one-weekly-table</loc>
<lastmod>2026-11-14T18:13:06.851525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/running-total-moving-average-sql-window-frames-rows-range</loc>
<lastmod>2026-11-14T18:13:05.149709Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/foreign-key-index-slow-delete-lock-postgres-mysql</loc>
<lastmod>2026-11-14T18:12:42.726629Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/semicolon-csv-decimal-comma-excel-import-postgres-mysql-sqlite</loc>
<lastmod>2026-11-14T18:13:06.436643Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/mysql-alter-table-online-instant-inplace-gh-ost-pt-online-schema-change</loc>
<lastmod>2026-11-14T18:12:47.099235Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/upgrade-postgres-16-to-18-logical-replication-pg-upgrade</loc>
<lastmod>2026-11-14T18:13:11.142267Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/mysql-slow-query-log-pt-query-digest-performance-schema</loc>
<lastmod>2026-11-14T18:12:47.967367Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/recursive-cte-trees-org-chart-categories-bill-of-materials</loc>
<lastmod>2026-11-14T18:13:03.757602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/calendar-table-sql-date-dimension-postgres-mysql-sqlite</loc>
<lastmod>2026-11-14T18:12:35.390169Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/first-postgres-database-owner-app-user-grants</loc>
<lastmod>2026-11-14T18:12:42.219592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/null-in-sql-not-in-count-sort-empty-string</loc>
<lastmod>2026-11-14T18:12:50.096789Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/excel-leading-zeros-long-numbers-ids-csv</loc>
<lastmod>2026-11-14T18:12:41.431778Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/csv-dates-day-month-excel-serial-postgres-mysql-sqlite</loc>
<lastmod>2026-11-14T18:12:37.248923Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-row-level-security-multi-tenant-policies-leaks</loc>
<lastmod>2026-11-14T18:13:01.054545Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/gaps-and-islands-sql-streaks-missing-dates-sessions</loc>
<lastmod>2026-11-14T18:12:43.558746Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/pgbouncer-transaction-pooling-too-many-connections-postgres</loc>
<lastmod>2026-11-14T18:12:51.909645Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/file-too-big-for-excel</loc>
<lastmod>2026-11-14T18:12:41.814718Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-idle-in-transaction-xmin-horizon-vacuum-dead-rows</loc>
<lastmod>2026-11-14T18:12:57.551497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-autovacuum-falling-behind-dead-tuples-scale-factor-cost-limit</loc>
<lastmod>2026-11-14T18:12:54.816614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/generate-fake-test-data-sql-generate-series-postgres-mysql-sqlite</loc>
<lastmod>2026-11-14T18:12:43.998132Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/spreadsheet-to-database-vlookup-join-sumifs-group-by</loc>
<lastmod>2026-11-14T18:13:08.210856Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/load-million-rows-copy-insert-executemany-postgres-mysql</loc>
<lastmod>2026-11-14T18:12:44.407988Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/remove-duplicate-rows-sql-keep-newest-postgres-mysql-sqlite</loc>
<lastmod>2026-11-14T18:13:04.204244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/csv-mojibake-utf8-bom-windows-1252-excel-database</loc>
<lastmod>2026-11-14T18:12:38.083691Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/pg-dump-restore-test-formats-parallel-globals</loc>
<lastmod>2026-11-14T18:12:51.041231Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/timestamptz-timestamp-datetime-time-zone-bugs-postgres-mysql</loc>
<lastmod>2026-11-14T18:13:10.747444Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-partial-indexes-where-clause</loc>
<lastmod>2026-11-14T18:12:59.303876Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/upserts-postgres-mysql-sqlite-on-conflict-duplicate-key-merge</loc>
<lastmod>2026-11-14T18:13:11.547340Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/pdf-bank-statement-to-excel</loc>
<lastmod>2026-11-14T18:12:50.541879Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-deadlock-detected-log-lock-order</loc>
<lastmod>2026-11-14T18:12:55.671486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-pg-stat-statements-find-queries-to-tune</loc>
<lastmod>2026-11-14T18:12:59.725891Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-hot-updates-updated-at-index-fillfactor</loc>
<lastmod>2026-11-14T18:12:57.080865Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-select-writes-wal-hint-bits-checksums</loc>
<lastmod>2026-11-14T18:13:01.553579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-keyset-pagination-offset-slow</loc>
<lastmod>2026-11-14T18:12:58.400624Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/sqlite-in-production-wal-busy-timeout-backups</loc>
<lastmod>2026-11-14T18:13:09.471989Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-add-constraint-not-null-foreign-key-without-long-lock</loc>
<lastmod>2026-11-14T18:12:54.385547Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-case-insensitive-text-citext-lower-collation</loc>
<lastmod>2026-11-14T18:12:55.252557Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-invalid-indexes-find-drop-rebuild</loc>
<lastmod>2026-11-14T18:12:57.992626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-18-virtual-generated-columns</loc>
<lastmod>2026-11-14T18:12:53.982296Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-18-uuidv7-primary-keys</loc>
<lastmod>2026-11-14T18:12:53.567461Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-unused-duplicate-indexes-drop-safely</loc>
<lastmod>2026-11-14T18:13:02.836129Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/dbeaver-alternative-in-the-browser</loc>
<lastmod>2026-11-14T18:12:39.324418Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-row-estimates-wrong-analyze-create-statistics</loc>
<lastmod>2026-11-14T18:13:00.614083Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/postgres-text-sort-slow-collation-collate-c</loc>
<lastmod>2026-11-14T18:13:02.426687Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/sqlite-to-postgres-when-the-side-project-grows-up</loc>
<lastmod>2026-11-14T18:13:09.948294Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/schema-diff-before-deploy-what-sqlcompare-catches</loc>
<lastmod>2026-11-14T18:13:05.983194Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/adminer-pgweb-cloudbeaver-pilotbase-browser-tab</loc>
<lastmod>2026-11-14T18:12:34.573153Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/dbeaver-memory-measured-vs-pilotbase</loc>
<lastmod>2026-11-14T18:12:39.745283Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/check-ai-written-sql-before-you-trust-the-number</loc>
<lastmod>2026-11-14T18:12:35.826740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/database-gui-in-your-self-hosted-server-panel</loc>
<lastmod>2026-11-14T18:12:38.908196Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/pilotbase-generated-rest-api</loc>
<lastmod>2026-11-14T18:12:52.320274Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/mysql-to-postgresql-what-a-sql-translator-fixes</loc>
<lastmod>2026-11-14T18:12:48.400693Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/messy-csv-into-postgres-profile-clean-load</loc>
<lastmod>2026-11-14T18:12:45.818813Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/pgadmin-vs-pilotbase</loc>
<lastmod>2026-11-14T18:12:51.500149Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/migrate-backup-expose-safely</loc>
<lastmod>2026-10-03T12:42:56.256173Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/vector-databases-first-class</loc>
<lastmod>2026-10-03T12:43:00.755786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/source-available-self-host</loc>
<lastmod>2026-10-03T12:42:59.640050Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/pilotbase-native-desktop-app</loc>
<lastmod>2026-10-03T12:42:58.523129Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/ai-agent-writes-the-query</loc>
<lastmod>2026-10-03T12:42:55.201147Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pilotbase.pro/articles/one-tool-nineteen-database-engines</loc>
<lastmod>2026-10-03T12:42:57.385281Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
