Sorry this isn't an answer to the posted question.

How will you handle field constraints such as primary key, foreign key, auto increment (not a true constraint), unique key, check, and other constraints? I am not away of much useful SQL that doesn't have at least some constraints.

Can you abstract it so that you have a well defined data structure, then you can spit out SQL? This would allow you to store your SQL as not just INI, but YAML, JSON, Storable, and possibly XML simple.

I'm sorry if you already address these issues in your module's documentation.

If you have abstracted things, then I'd say that the module names ending in INI might be good - but then you may want something like With a name like this, you could have SQL::CreateTable do the hard work of translating data structure to schema and vice versa. The ::INI and other variants then are used by SQL::CreateTable to serialize to file based on the extention of the filename, or by passing in a parameter.

my @a=qw(random brilliant braindead); print $a[rand(@a)];

In reply to Re: Assistance with naming a class by Rhandom
in thread Assistance with naming a class by Limbic~Region

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.