<?xml version="1.0" encoding="UTF-8" standalone="yes"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-us"><id>https://blog.pgxn.org/tags/ascii/</id><title>ASCII</title><updated>2011-05-04T20:42:37Z</updated><link rel="self" type="application/atom+xml" href="https://blog.pgxn.org/tags/ascii/feed.xml"/><link rel="alternate" type="text/html" href="https://blog.pgxn.org/tags/ascii/"/><author><name>The PGXN Maintainers</name></author><generator uri="https://gohugo.io/" version="0.167.0">Hugo</generator><entry><id>https://blog.pgxn.org/post/5197276864</id><title type="html">Distribution Name Constraint</title><link rel="alternate" type="text/html" href="https://blog.pgxn.org/2011/distribution-name-constraint/"/><updated>2026-10-07T16:13:48Z</updated><published>2011-05-04T20:42:37Z</published><author><name>David E. Wheeler</name></author><category scheme="https://blog.pgxn.org/tags" term="distribution-name" label="Distribution Name"/><category scheme="https://blog.pgxn.org/tags" term="constraint" label="Constraint"/><category scheme="https://blog.pgxn.org/tags" term="domain" label="Domain"/><category scheme="https://blog.pgxn.org/tags" term="ascii" label="ASCII"/><category scheme="https://blog.pgxn.org/tags" term="file-name" label="File Name"/><summary type="html"><![CDATA[<p>Following <a href="https://groups.google.com/group/pgxn-users/browse_thread/thread/4528b2a02e8886ff">a pgxn-users discussion</a>, I&rsquo;m looking at adding a constraint on the
names distributions can have. I&rsquo;m thinking this:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sql" data-lang="sql"><span class="line"><span class="cl"><span class="k">CREATE</span><span class="w"> </span><span class="k">DOMAIN</span><span class="w"> </span><span class="n">namespace</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="n">CITEXT</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="k">CHECK</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">VALUE</span><span class="w"> </span><span class="o">~</span><span class="w"> </span><span class="s1">&#39;^[-a-z0-9_]{2,}$&#39;</span><span class="w"> </span><span class="p">);</span><span class="w">
</span></span></span></code></pre></div><p>So, just ASCII numbers and letters, dash, and underscore, with a minimum
length of two characters. Maybe <code>,</code> and <code>+</code> should be allowed, too? What do
you think? What constraints do you expect on distribution download file names?</p>]]></summary><content type="html" xml:base="https://blog.pgxn.org/" xml:space="preserve"><![CDATA[<p>Following <a href="https://groups.google.com/group/pgxn-users/browse_thread/thread/4528b2a02e8886ff">a pgxn-users discussion</a>, I&rsquo;m looking at adding a constraint on the
names distributions can have. I&rsquo;m thinking this:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sql" data-lang="sql"><span class="line"><span class="cl"><span class="k">CREATE</span><span class="w"> </span><span class="k">DOMAIN</span><span class="w"> </span><span class="n">namespace</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="n">CITEXT</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="k">CHECK</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">VALUE</span><span class="w"> </span><span class="o">~</span><span class="w"> </span><span class="s1">&#39;^[-a-z0-9_]{2,}$&#39;</span><span class="w"> </span><span class="p">);</span><span class="w">
</span></span></span></code></pre></div><p>So, just ASCII numbers and letters, dash, and underscore, with a minimum
length of two characters. Maybe <code>,</code> and <code>+</code> should be allowed, too? What do
you think? What constraints do you expect on distribution download file names?</p>
]]></content></entry></feed>