<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>LibreDB Studio — Trino posts</title><description>Posts about Trino from the LibreDB Studio blog.</description><link>https://libredb.org/blog/engine/trino/</link><language>en</language><atom:link href="https://libredb.org/blog/engine/trino/rss.xml" rel="self" type="application/rss+xml"/><item><title>Trino refuses a password over plain HTTP</title><link>https://libredb.org/blog/trino-password-requires-tls/</link><guid isPermaLink="true">https://libredb.org/blog/trino-password-requires-tls/</guid><description>Measured against a coordinator with authentication switched off, a basic auth header over plain HTTP still answers 401, so the connection is refused early.</description><pubDate>Wed, 29 Jul 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>Trino</category><category>Engineering</category><category>Databases</category><category>Security</category></item><item><title>Paging Trino, and the session settings that do not stick</title><link>https://libredb.org/blog/trino-offset-before-limit-stateless-session/</link><guid isPermaLink="true">https://libredb.org/blog/trino-offset-before-limit-stateless-session/</guid><description>The clause order is transposed for you and a trailing semicolon is a syntax error, while a session setting succeeds and then affects nothing.</description><pubDate>Wed, 01 Jul 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>Trino</category><category>Engineering</category><category>Databases</category></item><item><title>Why a Trino diagram draws boxes and never edges</title><link>https://libredb.org/blog/trino-no-keys-boxes-without-edges/</link><guid isPermaLink="true">https://libredb.org/blog/trino-no-keys-boxes-without-edges/</guid><description>The catalog views a connector could declare a key through do not exist here, so the empty edge set is the engine answer rather than an empty schema.</description><pubDate>Sun, 17 May 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>Trino</category><category>Engineering</category><category>Databases</category></item><item><title>Monitoring a query engine that stores nothing</title><link>https://libredb.org/blog/trino-monitoring-owns-no-storage/</link><guid isPermaLink="true">https://libredb.org/blog/trino-monitoring-owns-no-storage/</guid><description>Nodes, sessions, slow queries and per-catalog connectors all report, while database size is N/A rather than zero, because there is no storage to measure.</description><pubDate>Tue, 31 Mar 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>Trino</category><category>Engineering</category><category>Databases</category></item><item><title>Trino plans are planned, never analyzed</title><link>https://libredb.org/blog/trino-explain-format-json-only/</link><guid isPermaLink="true">https://libredb.org/blog/trino-explain-format-json-only/</guid><description>Only the planning form is ever emitted, because the analyze form executes the statement and a plan view reaching object storage twice is a real invoice.</description><pubDate>Thu, 12 Feb 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>Trino</category><category>Engineering</category><category>Databases</category></item><item><title>On a Trino connection the database field is a catalog</title><link>https://libredb.org/blog/trino-database-field-is-a-catalog/</link><guid isPermaLink="true">https://libredb.org/blog/trino-database-field-is-a-catalog/</guid><description>Pinning a catalog scopes the whole tree two levels deep, and a connection that pins none still connects and runs fully qualified statements with no tree.</description><pubDate>Fri, 26 Dec 2025 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>Trino</category><category>Engineering</category><category>Databases</category></item></channel></rss>