sqlite-utils/tests/valid_create_table.json

274 lines
33 KiB
JSON
Raw Permalink Normal View History

[
"CREATE TABLE t1(c1 one)",
"CREATE TABLE t1(c1 one two)",
"CREATE TABLE t1(c1 one two three)",
"CREATE TABLE t1(c1 one two three four)",
"CREATE TABLE t1(c1 one two three four(14))",
"CREATE TABLE t1(c1 one two three four(14, 22))",
"CREATE TABLE t1(c1 var(+14, -22.3))",
"CREATE TABLE t1(c1 var(1.0e10))",
"CREATE TABLE t2(x PRIMARY KEY)",
"CREATE TABLE t1(c1 text PRIMARY KEY)",
"CREATE TABLE t1(c1 text PRIMARY KEY ASC)",
"CREATE TABLE t1(c1 text PRIMARY KEY DESC)",
"CREATE TABLE t1(c1 text CONSTRAINT cons PRIMARY KEY DESC)",
"CREATE TABLE t1(c1 text NOT NULL)",
"CREATE TABLE t1(c1 text CONSTRAINT nm NOT NULL)",
"CREATE TABLE t1(c1 text NULL)",
"CREATE TABLE t1(c1 text CONSTRAINT nm NULL)",
"CREATE TABLE t1(c1 text UNIQUE)",
"CREATE TABLE t1(c1 text CONSTRAINT un UNIQUE)",
"CREATE TABLE t1(c1 text CHECK(c1!=0))",
"CREATE TABLE t1(c1 text CONSTRAINT chk CHECK(c1!=0))",
"CREATE TABLE t1(c1 text DEFAULT 1)",
"CREATE TABLE t1(c1 text DEFAULT -1)",
"CREATE TABLE t1(c1 text DEFAULT +1)",
"CREATE TABLE t1(c1 text DEFAULT -45.8e22)",
"CREATE TABLE t1(c1 text DEFAULT (1+1))",
"CREATE TABLE t1(c1 text CONSTRAINT \"1 2\" DEFAULT (1+1))",
"CREATE TABLE t1(c1 text COLLATE nocase)",
"CREATE TABLE t1(c1 text CONSTRAINT 'a x' COLLATE nocase)",
"CREATE TABLE t1(c1 REFERENCES t2)",
"CREATE TABLE t1(c1 CONSTRAINT abc REFERENCES t2)",
"CREATE TABLE t1(c1 \n PRIMARY KEY NOT NULL UNIQUE CHECK(c1 IS 'ten') DEFAULT 123 REFERENCES t1\n )",
"CREATE TABLE t1(c1 \n REFERENCES t1 DEFAULT 123 CHECK(c1 IS 'ten') UNIQUE NOT NULL PRIMARY KEY \n )",
"CREATE TABLE t2(x PRIMARY KEY)",
"CREATE TABLE t1(c1, c2, PRIMARY KEY(c1))",
"CREATE TABLE t1(c1, c2, PRIMARY KEY(c1, c2))",
"CREATE TABLE t1(c1, c2, PRIMARY KEY(c1, c2) ON CONFLICT IGNORE)",
"CREATE TABLE t1(c1, c2, UNIQUE(c1))",
"CREATE TABLE t1(c1, c2, UNIQUE(c1, c2))",
"CREATE TABLE t1(c1, c2, UNIQUE(c1, c2) ON CONFLICT IGNORE)",
"CREATE TABLE t1(c1, c2, CHECK(c1 IS NOT c2))",
"CREATE TABLE t1(c1, c2, FOREIGN KEY(c1) REFERENCES t2)",
"CREATE TABLE t1(\n col1,\n col2 TEXT,\n col3 INTEGER UNIQUE,\n col4 VARCHAR(10, 10) PRIMARY KEY,\n \"name with spaces\" REFERENCES t1\n )",
"CREATE TABLE t2(a, b, c)",
"CREATE TABLE t1(a, b, c)",
"CREATE TEMP TABLE t1(a, b, c)",
"CREATE TEMPORARY TABLE t1(a, b, c)",
"CREATE TABLE IF NOT EXISTS t1(a, b, c)",
"CREATE TEMP TABLE IF NOT EXISTS t1(a, b, c)",
"CREATE TEMPORARY TABLE IF NOT EXISTS t1(a, b, c)",
"CREATE TABLE main.t1(a, b, c)",
"CREATE TEMP TABLE temp.t1(a, b, c)",
"CREATE TEMPORARY TABLE temp.t1(a, b, c)",
"CREATE TABLE IF NOT EXISTS main.t1(a, b, c)",
"CREATE TEMP TABLE IF NOT EXISTS temp.t1(a, b, c)",
"CREATE TEMPORARY TABLE IF NOT EXISTS temp.t1(a, b, c)",
"CREATE TABLE t1 AS SELECT * FROM t2",
"CREATE TEMP TABLE t1 AS SELECT c, b, a FROM t2",
"CREATE TABLE t1 AS SELECT count(*), max(b), min(a) FROM t2",
"CREATE TABLE t2(x PRIMARY KEY, y)",
"CREATE TABLE t3(i, j, UNIQUE(i, j) )",
"CREATE TABLE t1(a \n REFERENCES t2(x) MATCH FULL \n ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE\n )",
"CREATE TABLE t1(a \n REFERENCES t2(x) \n ON DELETE RESTRICT ON UPDATE SET NULL MATCH FULL \n NOT DEFERRABLE INITIALLY IMMEDIATE\n )",
"CREATE TABLE t1(a \n REFERENCES t2(x) MATCH PARTIAL \n ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE\n )",
"CREATE TABLE t1(a \n REFERENCES t2(x) MATCH PARTIAL \n ON DELETE RESTRICT ON UPDATE SET DEFAULT \n )",
"CREATE TABLE t1(a \n REFERENCES t2(x) MATCH PARTIAL \n ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE\n )",
"CREATE TABLE t1(a \n REFERENCES t2(x) MATCH PARTIAL \n ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE\n )",
"CREATE TABLE t1(a \n REFERENCES t2(x) MATCH SIMPLE \n ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE\n )",
"CREATE TABLE t1(a \n REFERENCES t2(x) MATCH SIMPLE \n ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE\n )",
"CREATE TABLE t1(a \n REFERENCES t2(x) MATCH SIMPLE \n ON DELETE SET DEFAULT NOT DEFERRABLE\n )",
"CREATE TABLE t1(a \n REFERENCES t2(x) MATCH SIMPLE \n ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED\n )",
"CREATE TABLE t1(a \n REFERENCES t2(x) MATCH SIMPLE \n ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE\n )",
"CREATE TABLE t1(a \n REFERENCES t2(x) MATCH SIMPLE \n ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE\n )",
"CREATE TABLE t1(a \n REFERENCES t2(x) MATCH STICK \n ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE\n )",
"CREATE TABLE t1(a \n REFERENCES t2(x) MATCH STICK \n ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED\n )",
"CREATE TABLE t1(a \n REFERENCES t2(x)\n ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE\n )",
"CREATE TABLE t1(a \n REFERENCES t2(x) ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE\n )",
"CREATE TABLE t1(a \n REFERENCES t2(x) NOT DEFERRABLE INITIALLY DEFERRED\n )",
"CREATE TABLE t1(a \n REFERENCES t2 MATCH FULL \n ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE\n )",
"CREATE TABLE t1(a \n REFERENCES t2 MATCH FULL \n ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE\n )",
"CREATE TABLE t1(a \n REFERENCES t2 MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL \n )",
"CREATE TABLE t1(a \n REFERENCES t2 MATCH FULL \n ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE\n )",
"CREATE TABLE t1(a \n REFERENCES t2 MATCH PARTIAL \n ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE\n )",
"CREATE TABLE t1(a \n REFERENCES t2 MATCH PARTIAL \n ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE\n )",
"CREATE TABLE t1(a \n REFERENCES t2 MATCH PARTIAL ON DELETE CASCADE ON UPDATE SET DEFAULT \n )",
"CREATE TABLE t1(a \n REFERENCES t2 MATCH PARTIAL NOT DEFERRABLE\n )",
"CREATE TABLE t1(a \n REFERENCES t2 MATCH SIMPLE \n ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE\n )",
"CREATE TABLE t1(a \n REFERENCES t2 MATCH STICK \n ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE\n )",
"CREATE TABLE t1(a \n REFERENCES t2 MATCH STICK \n ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE\n )",
"CREATE TABLE t1(a \n REFERENCES t2 MATCH STICK \n ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE\n )",
"CREATE TABLE t1(a \n REFERENCES t2 \n ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED\n )",
"CREATE TABLE sqlit_abc(a, b, c)",
"CREATE TABLE temp.sqlitehelloworld(x)",
"CREATE TABLE auxa.\"sqlite\"(x, y)",
"CREATE TABLE auxb.\"sqlite-\"(z)",
"CREATE TABLE \"SQLITE-TBL\"(z)",
"CREATE TABLE main.abc(a, b, c)",
"CREATE TABLE temp.helloworld(x)",
"CREATE TABLE auxa.\"t 1\"(x, y)",
"CREATE TABLE auxb.xyz(z)",
"CREATE TABLE main.abc(a, b, c)",
"CREATE TABLE main.t1(a, b, c)",
"CREATE TABLE temp.tmp(a, b, c)",
"CREATE TABLE auxb.tbl(x, y)",
"CREATE TABLE auxb.t1(k, v)",
"CREATE TABLE auxa.next(c, d)",
"CREATE TEMP TABLE t1(a, b)",
"CREATE TEMPORARY TABLE t2(a, b)",
"CREATE TEMP TABLE temp.t1(a, b)",
"CREATE TEMPORARY TABLE temp.t2(a, b)",
"CREATE TEMP TABLE TEMP.t3(a, b)",
"CREATE TEMPORARY TABLE TEMP.xxx(x)",
"CREATE TABLE t1(a, b)",
"CREATE TABLE t2(a, b)",
"CREATE TABLE t3(a, b)",
"CREATE TABLE xxx(x)",
"CREATE TABLE t1(x, y)",
"CREATE TABLE auxa.tbl1(x, y)",
"CREATE TABLE t1(a, b)",
"CREATE TABLE i1(a, b)",
"CREATE TABLE v1(a, b)",
"CREATE TABLE auxa.tbl1(a, b)",
"CREATE TABLE auxa.idx1(a, b)",
"CREATE TABLE auxa.view1(a, b)",
"CREATE TABLE auxa.t1(a, b)",
"CREATE TABLE auxa.i1(a, b)",
"CREATE TABLE auxa.v1(a, b)",
"CREATE TABLE tbl1(a, b)",
"CREATE TABLE idx1(a, b)",
"CREATE TABLE view1(a, b)",
"CREATE TABLE t1(x, y)",
"CREATE TABLE auxa.tbl1(x, y)",
"CREATE TABLE IF NOT EXISTS t1(a, b)",
"CREATE TABLE IF NOT EXISTS auxa.tbl1(a, b)",
"CREATE TABLE IF NOT EXISTS v1(a, b)",
"CREATE TABLE IF NOT EXISTS auxa.view1(a, b)",
"CREATE TABLE IF NOT EXISTS i1(a, b)",
"CREATE TABLE IF NOT EXISTS auxa.idx1(a, b)",
"CREATE TABLE t1(x, y)",
"CREATE TABLE auxb.t2(x, y)",
"CREATE TABLE tr1(a, b)",
"CREATE TABLE tr2(a, b)",
"CREATE TABLE auxb.tr1(a, b)",
"CREATE TABLE auxb.tr2(a, b)",
"CREATE TABLE t1(a, b)",
"CREATE TABLE t2(a, b)",
"CREATE TABLE auxa.t3(a, b)",
"CREATE TABLE auxa.t4(a, b)",
"CREATE TABLE t1(a, b, c)",
"CREATE TABLE t2(d, e, f)",
"CREATE TABLE t3(g BIGINT, h VARCHAR(10))",
"CREATE TABLE t4(i BLOB, j ANYOLDATA)",
"CREATE TABLE t5(k FLOAT, l INTEGER)",
"CREATE TABLE t6(m DEFAULT 10, n DEFAULT 5, PRIMARY KEY(m, n))",
"CREATE TABLE t7(x INTEGER PRIMARY KEY)",
"CREATE TABLE t8(o COLLATE nocase DEFAULT 'abc')",
"CREATE TABLE t9(p NOT NULL, q DOUBLE CHECK (q!=0), r STRING UNIQUE)",
"CREATE TABLE x1 AS SELECT * FROM t1",
"CREATE TABLE x1 AS SELECT c, b, a FROM t1",
"CREATE TABLE x1 AS SELECT * FROM t1, t2",
"CREATE TABLE x1 AS SELECT count(*) FROM t1",
"CREATE TABLE x1 AS SELECT count(a) AS a, max(b) FROM t1",
"CREATE TABLE x1 AS SELECT a FROM t1",
"CREATE TABLE x1 AS SELECT * FROM t3",
"CREATE TABLE x1 AS SELECT * FROM t4",
"CREATE TABLE x1 AS SELECT * FROM t5",
"CREATE TABLE x1 AS SELECT * FROM t6",
"CREATE TABLE x1(m,n)",
"CREATE TABLE x2 AS SELECT * FROM t7",
"CREATE TABLE x2(x INT)",
"CREATE TABLE x3 AS SELECT * FROM t8",
"CREATE TABLE x3(o)",
"CREATE TABLE x4 AS SELECT * FROM t9",
"CREATE TABLE x4(p,q REAL,r NUM)",
"CREATE TABLE t1(x, y)",
"CREATE TABLE x1 AS SELECT * FROM t1",
"CREATE TABLE x2 AS SELECT * FROM t1 ORDER BY x DESC",
"CREATE TABLE x3 AS SELECT * FROM t1 ORDER BY x ASC",
"CREATE TABLE t1(x VARCHAR(10), y INTEGER, z DOUBLE)",
"CREATE TABLE t2(a DATETIME, b STRING, c REAL)",
"CREATE TABLE t3(o, t)",
"CREATE TABLE t4(\n a DEFAULT NULL,\n b DEFAULT 'string constant',\n c DEFAULT X'424C4F42',\n d DEFAULT 1,\n e DEFAULT -1,\n f DEFAULT 3.14,\n g DEFAULT -3.14,\n h DEFAULT ( substr('abcd', 0, 2) || 'cd' ),\n i DEFAULT CURRENT_TIME,\n j DEFAULT CURRENT_DATE,\n k DEFAULT CURRENT_TIMESTAMP\n )",
"CREATE TABLE t5(x DEFAULT ( 'abc' ))",
"CREATE TABLE t5(x DEFAULT ( 1 IN (1, 2, 3) ))",
"CREATE TABLE t5(\n a DEFAULT NULL, \n b DEFAULT 'text value', \n c DEFAULT X'424C4F42',\n d DEFAULT -45678.6,\n e DEFAULT 394507\n )",
"CREATE TABLE t6(a DEFAULT ( nextint() ), b DEFAULT ( nextint() ))",
"CREATE TABLE t7(\n a DEFAULT CURRENT_TIME, \n b DEFAULT CURRENT_DATE, \n c DEFAULT CURRENT_TIMESTAMP\n )",
"CREATE TABLE t8(a COLLATE nocase, b COLLATE rtrim, c COLLATE binary, d)",
"CREATE TABLE t9(c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c62, c63, c64, c65, c66, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c80, c81, c82, c83, c84, c85, c86, c87, c88, c89, c90, c91, c92, c93, c94, c95, c96, c97, c98, c99, c100, c101, c102, c103, c104, c105, c106, c107, c108, c109, c110, c111, c112, c113, c114, c115, c116, c117, c118, c119, c120, c121, c122, c123, c124, c125, c126, c127, c128, c129, c130, c131, c132, c133, c134, c135, c136, c137, c138, c139, c140, c141, c142, c143, c144, c145, c146, c147, c148, c149, c150, c151, c152, c153, c154, c155, c156, c157, c158, c159, c160, c161, c162, c163, c164, c165, c166, c167, c168, c169, c170, c171, c172, c173, c174, c175, c176, c177, c178, c179, c180, c181, c182, c183, c184, c185, c186, c187, c188, c189, c190, c191, c192, c193, c194, c195, c196, c197, c198, c199, c200, c201, c202, c203, c204, c205, c206, c207, c208, c209, c210, c211, c212, c213, c214, c215, c216, c217, c218, c219, c220, c221, c222, c223, c224, c225, c226, c227, c228, c229, c230, c231, c232, c233, c234, c235, c236, c237, c238, c239, c240, c241, c242, c243, c244, c245, c246, c247, c248, c249, c250, c251, c252, c253, c254, c255, c256, c257, c258, c259, c260, c261, c262, c263, c264, c265, c266, c267, c268, c269, c270, c271, c272, c273, c274, c275, c276, c277, c278, c279, c280, c281, c282, c283, c284, c285, c286, c287, c288, c289, c290, c291, c292, c293, c294, c295, c296, c297, c298, c299, c300, c301, c302, c303, c304, c305, c306, c307, c308, c309, c310, c311, c312, c313, c314, c315, c316, c317, c318, c319, c320, c321, c322, c323, c324, c325, c326, c327, c328, c329, c330, c331, c332, c333, c334, c335, c336, c337, c338, c339, c340, c341, c342, c343, c344, c345, c346, c347, c348, c349, c350, c351, c352, c353, c354, c355, c356, c357, c358, c359, c360, c361, c362, c363, c364, c365, c366, c367, c368, c369, c370, c371, c372, c373, c374, c375, c376, c377, c378, c379, c380, c381, c382, c383, c384, c385, c386, c387, c388, c389, c390, c391, c392, c393, c394, c395, c396, c397, c398, c399, c400, c401, c402, c403, c404, c405, c406, c407, c408, c409, c410, c411, c412, c413, c414, c415, c416, c417, c418, c419, c420, c421, c422, c423, c424, c425, c426, c427, c428, c429, c430, c431, c432, c433, c434, c435, c436, c437, c438, c439, c440, c441, c442, c443, c444, c445, c446, c447, c448, c449, c450, c451, c452, c453, c454, c455, c456, c457, c458, c459, c460, c461, c462, c463, c464, c465, c466, c467, c468, c469, c470, c471, c472, c473, c474, c475, c476, c477, c478, c479, c480, c481, c482, c483, c484, c485, c486, c487, c488, c489, c490, c491, c492, c493, c494, c495, c496, c497, c498, c499, c500, c501, c502, c503, c504, c505, c506, c507, c508, c509, c510, c511, c512, c513, c514, c515, c516, c517, c518, c519, c520, c521, c522, c523, c524, c525, c526, c527, c528, c529, c530, c531, c532, c533, c534, c535, c536, c537, c538, c539, c540, c541, c542, c543, c544, c545, c546, c547, c548, c549, c550, c551, c552, c553, c554, c555, c556, c557, c558, c559, c560, c561, c562, c563, c564, c565, c566, c567, c568, c569, c570, c571, c572, c573, c574, c575, c576, c577, c578, c579, c580, c581, c582, c583, c584, c585, c586, c587, c588, c589, c590, c591, c592, c593, c594, c595, c596, c597, c598, c599, c600, c601, c602, c603, c604, c605, c606, c607, c608, c609, c610, c611, c612, c613, c614, c615, c616, c617, c618, c619, c620, c621, c622, c623, c624, c625, c626, c627, c628, c629, c630, c631, c632, c633, c634, c635, c636, c637, c638, c639, c640, c641, c642, c643, c644, c645, c646, c647, c648, c649, c650, c651, c652, c653, c654, c655, c656, c657, c658, c659, c660, c661, c662, c663, c664, c665, c666, c667, c668, c669, c670, c671, c672, c673, c674, c675, c676, c677, c678, c679, c680, c681, c682, c683, c684, c685, c686, c687, c688, c689, c690, c691, c692, c693, c694, c695, c696, c697
"CREATE TABLE t10(c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c62, c63, c64, c65, c66, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c80, c81, c82, c83, c84, c85, c86, c87, c88, c89, c90, c91, c92, c93, c94, c95, c96, c97, c98, c99, c100, c101, c102, c103, c104, c105, c106, c107, c108, c109, c110, c111, c112, c113, c114, c115, c116, c117, c118, c119, c120, c121, c122, c123, c124, c125, c126, c127, c128, c129, c130, c131, c132, c133, c134, c135, c136, c137, c138, c139, c140, c141, c142, c143, c144, c145, c146, c147, c148, c149, c150, c151, c152, c153, c154, c155, c156, c157, c158, c159, c160, c161, c162, c163, c164, c165, c166, c167, c168, c169, c170, c171, c172, c173, c174, c175, c176, c177, c178, c179, c180, c181, c182, c183, c184, c185, c186, c187, c188, c189, c190, c191, c192, c193, c194, c195, c196, c197, c198, c199, c200, c201, c202, c203, c204, c205, c206, c207, c208, c209, c210, c211, c212, c213, c214, c215, c216, c217, c218, c219, c220, c221, c222, c223, c224, c225, c226, c227, c228, c229, c230, c231, c232, c233, c234, c235, c236, c237, c238, c239, c240, c241, c242, c243, c244, c245, c246, c247, c248, c249, c250, c251, c252, c253, c254, c255, c256, c257, c258, c259, c260, c261, c262, c263, c264, c265, c266, c267, c268, c269, c270, c271, c272, c273, c274, c275, c276, c277, c278, c279, c280, c281, c282, c283, c284, c285, c286, c287, c288, c289, c290, c291, c292, c293, c294, c295, c296, c297, c298, c299, c300, c301, c302, c303, c304, c305, c306, c307, c308, c309, c310, c311, c312, c313, c314, c315, c316, c317, c318, c319, c320, c321, c322, c323, c324, c325, c326, c327, c328, c329, c330, c331, c332, c333, c334, c335, c336, c337, c338, c339, c340, c341, c342, c343, c344, c345, c346, c347, c348, c349, c350, c351, c352, c353, c354, c355, c356, c357, c358, c359, c360, c361, c362, c363, c364, c365, c366, c367, c368, c369, c370, c371, c372, c373, c374, c375, c376, c377, c378, c379, c380, c381, c382, c383, c384, c385, c386, c387, c388, c389, c390, c391, c392, c393, c394, c395, c396, c397, c398, c399, c400, c401, c402, c403, c404, c405, c406, c407, c408, c409, c410, c411, c412, c413, c414, c415, c416, c417, c418, c419, c420, c421, c422, c423, c424, c425, c426, c427, c428, c429, c430, c431, c432, c433, c434, c435, c436, c437, c438, c439, c440, c441, c442, c443, c444, c445, c446, c447, c448, c449, c450, c451, c452, c453, c454, c455, c456, c457, c458, c459, c460, c461, c462, c463, c464, c465, c466, c467, c468, c469, c470, c471, c472, c473, c474, c475, c476, c477, c478, c479, c480, c481, c482, c483, c484, c485, c486, c487, c488, c489, c490, c491, c492, c493, c494, c495, c496, c497, c498, c499)",
"CREATE TABLE t11(c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c62, c63, c64, c65, c66, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c80, c81, c82, c83, c84, c85, c86, c87, c88, c89, c90, c91, c92, c93, c94, c95, c96, c97, c98, c99, c100, c101, c102, c103, c104, c105, c106, c107, c108, c109, c110, c111, c112, c113, c114, c115, c116, c117, c118, c119, c120, c121, c122, c123, c124, c125, c126, c127, c128, c129, c130, c131, c132, c133, c134, c135, c136, c137, c138, c139, c140, c141, c142, c143, c144, c145, c146, c147, c148, c149, c150, c151, c152, c153, c154, c155, c156, c157, c158, c159, c160, c161, c162, c163, c164, c165, c166, c167, c168, c169, c170, c171, c172, c173, c174, c175, c176, c177, c178, c179, c180, c181, c182, c183, c184, c185, c186, c187, c188, c189, c190, c191, c192, c193, c194, c195, c196, c197, c198, c199, c200, c201, c202, c203, c204, c205, c206, c207, c208, c209, c210, c211, c212, c213, c214, c215, c216, c217, c218, c219, c220, c221, c222, c223, c224, c225, c226, c227, c228, c229, c230, c231, c232, c233, c234, c235, c236, c237, c238, c239, c240, c241, c242, c243, c244, c245, c246, c247, c248, c249, c250, c251, c252, c253, c254, c255, c256, c257, c258, c259, c260, c261, c262, c263, c264, c265, c266, c267, c268, c269, c270, c271, c272, c273, c274, c275, c276, c277, c278, c279, c280, c281, c282, c283, c284, c285, c286, c287, c288, c289, c290, c291, c292, c293, c294, c295, c296, c297, c298, c299, c300, c301, c302, c303, c304, c305, c306, c307, c308, c309, c310, c311, c312, c313, c314, c315, c316, c317, c318, c319, c320, c321, c322, c323, c324, c325, c326, c327, c328, c329, c330, c331, c332, c333, c334, c335, c336, c337, c338, c339, c340, c341, c342, c343, c344, c345, c346, c347, c348, c349, c350, c351, c352, c353, c354, c355, c356, c357, c358, c359, c360, c361, c362, c363, c364, c365, c366, c367, c368, c369, c370, c371, c372, c373, c374, c375, c376, c377, c378, c379, c380, c381, c382, c383, c384, c385, c386, c387, c388, c389, c390, c391, c392, c393, c394, c395, c396, c397, c398, c399, c400, c401, c402, c403, c404, c405, c406, c407, c408, c409, c410, c411, c412, c413, c414, c415, c416, c417, c418, c419, c420, c421, c422, c423, c424, c425, c426, c427, c428, c429, c430, c431, c432, c433, c434, c435, c436, c437, c438, c439, c440, c441, c442, c443, c444, c445, c446, c447, c448, c449, c450, c451, c452, c453, c454, c455, c456, c457, c458, c459, c460, c461, c462, c463, c464, c465, c466, c467, c468, c469, c470, c471, c472, c473, c474, c475, c476, c477, c478, c479, c480, c481, c482, c483, c484, c485, c486, c487, c488, c489, c490, c491, c492, c493, c494, c495, c496, c497, c498, c499, c500)",
"CREATE TABLE t12(a, b, c)",
"CREATE TABLE t1(a, b, c)",
"CREATE TABLE t2(a PRIMARY KEY, b, c)",
"CREATE TABLE t3(a, b, c, PRIMARY KEY(a))",
"CREATE TABLE t4(a, b, c, PRIMARY KEY(c,b,a))",
"CREATE TABLE t6(a, b)",
"CREATE TABLE t5(a, b INTEGER PRIMARY KEY, c)",
"CREATE TABLE t5(a PRIMARY KEY, b, c)",
"CREATE TABLE t5(a, b, c, PRIMARY KEY(a))",
"CREATE TABLE t5(a, b, c, PRIMARY KEY(c,b,a))",
"CREATE TABLE t5(a, b INTEGER PRIMARY KEY, c)",
"CREATE TABLE t1(x PRIMARY KEY, y)",
"CREATE TABLE t2(x, y, PRIMARY KEY(x, y))",
"CREATE TABLE t3(s, u INTEGER PRIMARY KEY, v)",
"CREATE TABLE t4(s, u INT PRIMARY KEY, v) WITHOUT ROWID",
"CREATE TABLE t5(s, u INT PRIMARY KEY NOT NULL, v)",
"CREATE TABLE t6(s INT, u INT PRIMARY KEY, v INT) STRICT",
"CREATE TABLE t7(s INT, u INT PRIMARY KEY NOT NULL, v INT) STRICT",
"CREATE TABLE t1(a UNIQUE, b UNIQUE)",
"CREATE TABLE t2(a UNIQUE, b, c, UNIQUE(c, b))",
"CREATE TABLE t3(a, b, c, UNIQUE(a), UNIQUE(b), UNIQUE(c))",
"CREATE TABLE t4(a, b, c, UNIQUE(a, b, c))",
"CREATE TABLE t1(a TEXT PRIMARY KEY, b)",
"CREATE TABLE t1(a INTEGER PRIMARY KEY, b)",
"CREATE TABLE t1(a TEXT UNIQUE, b)",
"CREATE TABLE t1(a PRIMARY KEY, b TEXT UNIQUE)",
"CREATE TABLE t1(a PRIMARY KEY, b, c, UNIQUE(c, b))",
"CREATE TABLE t1(a, b PRIMARY KEY)",
"CREATE TABLE t2(a, b, c, UNIQUE(b, c))",
"CREATE TABLE x1(a TEXT, b INTEGER CHECK( b>0 ))",
"CREATE TABLE t1(a TEXT, b INTEGER, CHECK( b>0 ))",
"CREATE TABLE x2(a CHECK( a||b ), b)",
"CREATE TABLE t2(a, b, CHECK( a||b ))",
"CREATE TABLE t1(a NOT NULL, b)",
"CREATE TABLE t2(a PRIMARY KEY NOT NULL, b)",
"CREATE TABLE t3(a NOT NULL, b NOT NULL, c NOT NULL UNIQUE)",
"CREATE TABLE t1_ab(a PRIMARY KEY ON CONFLICT ABORT, b)",
"CREATE TABLE t1_ro(a PRIMARY KEY ON CONFLICT ROLLBACK, b)",
"CREATE TABLE t1_ig(a PRIMARY KEY ON CONFLICT IGNORE, b)",
"CREATE TABLE t1_fa(a PRIMARY KEY ON CONFLICT FAIL, b)",
"CREATE TABLE t1_re(a PRIMARY KEY ON CONFLICT REPLACE, b)",
"CREATE TABLE t1_xx(a PRIMARY KEY, b)",
"CREATE TABLE t2_ab(a, b NOT NULL ON CONFLICT ABORT)",
"CREATE TABLE t2_ro(a, b NOT NULL ON CONFLICT ROLLBACK)",
"CREATE TABLE t2_ig(a, b NOT NULL ON CONFLICT IGNORE)",
"CREATE TABLE t2_fa(a, b NOT NULL ON CONFLICT FAIL)",
"CREATE TABLE t2_re(a, b NOT NULL ON CONFLICT REPLACE)",
"CREATE TABLE t2_xx(a, b NOT NULL)",
"CREATE TABLE t3_ab(a, b, UNIQUE(a, b) ON CONFLICT ABORT)",
"CREATE TABLE t3_ro(a, b, UNIQUE(a, b) ON CONFLICT ROLLBACK)",
"CREATE TABLE t3_ig(a, b, UNIQUE(a, b) ON CONFLICT IGNORE)",
"CREATE TABLE t3_fa(a, b, UNIQUE(a, b) ON CONFLICT FAIL)",
"CREATE TABLE t3_re(a, b, UNIQUE(a, b) ON CONFLICT REPLACE)",
"CREATE TABLE t3_xx(a, b, UNIQUE(a, b))",
"CREATE TABLE t4(a, b CHECK (b!=10))",
"CREATE TABLE t5(a NOT NULL ON CONFLICT IGNORE, b NOT NULL ON CONFLICT ABORT)",
"CREATE TABLE t1(x, y)",
"CREATE TABLE t2(oid, b)",
"CREATE TABLE t3(a, _rowid_)",
"CREATE TABLE t4(a, b, rowid)",
"CREATE TABLE t5(pk integer primary key)",
"CREATE TABLE t5(pk integer, primary key(pk))",
"CREATE TABLE t5(pk integer, v integer, primary key(pk))",
"CREATE TABLE t5(pk integer, v integer, primary key(pk, v))",
"CREATE TABLE t5(pk int, v integer, primary key(pk, v))",
"CREATE TABLE t5(pk int, v integer, primary key(pk))",
"CREATE TABLE t5(pk int primary key, v integer)",
"CREATE TABLE t5(pk inTEger primary key)",
"CREATE TABLE t5(pk inteGEr, primary key(pk))",
"CREATE TABLE t5(pk INTEGER, v integer, primary key(pk))",
"CREATE TABLE t6(pk INT primary key)",
"CREATE TABLE t7(pk BIGINT primary key)",
"CREATE TABLE t8(pk SHORT INTEGER primary key)",
"CREATE TABLE t9(pk UNSIGNED INTEGER primary key)",
"CREATE TABLE t(x INTEGER PRIMARY KEY ASC, y, z)",
"CREATE TABLE t(x INTEGER, y, z, PRIMARY KEY(x ASC))",
"CREATE TABLE t(x INTEGER, y, z, PRIMARY KEY(x DESC))",
"CREATE TABLE t(x INTEGER PRIMARY KEY DESC, y, z)",
"CREATE TABLE t10(a, b)",
"CREATE TABLE t11(a, b INTEGER PRIMARY KEY)",
"CREATE TABLE t12(x INTEGER PRIMARY KEY, y)"
]