<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Testing on BareSQL.com</title>
    <link>https://baresql.com/tags/testing/</link>
    <description>Recent content in Testing on BareSQL.com</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 26 Oct 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://baresql.com/tags/testing/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How BareSQL Audit Was Tested Against Planted Leaks on Six PostgreSQL Versions</title>
      <link>https://baresql.com/how-baresql-audit-was-tested-against-planted-leaks-on-six-postgresql-versions/</link>
      <pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://baresql.com/how-baresql-audit-was-tested-against-planted-leaks-on-six-postgresql-versions/</guid>
      <description>&lt;p&gt;An access audit can be wrong in two directions. If it misses a route, a leak goes unnoticed because the report said all was well. If it invents one, people spend a day chasing access that was never there and stop trusting the report. So BareSQL Audit is tested against databases where every right answer is known in advance, and against the one judge that can’t be argued with, the PostgreSQL server itself.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How BareSQL Portable Was Tested on Four Real Database Engines</title>
      <link>https://baresql.com/how-baresql-portable-was-tested-on-four-real-database-engines/</link>
      <pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://baresql.com/how-baresql-portable-was-tested-on-four-real-database-engines/</guid>
      <description>&lt;p&gt;Every message &lt;code&gt;baresql lint&lt;/code&gt; prints is a claim about four database engines. “GROUP_CONCAT() works on SQLite, MySQL and MariaDB; PostgreSQL refuses it.” Claims like that go stale, since engines add and drop functions between versions. Written from memory, a catalog of differences would be wrong in places on the day it shipped. So the answers BareSQL Portable quotes are the ones the engines gave when the catalog ran. A few messages also name the release in which an engine changed, such as SQLite 3.44 for &lt;code&gt;CONCAT()&lt;/code&gt;, and those come from the engines&amp;rsquo; release notes.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
