1010-- CHECK: PRIMARY_KEY
1111-- CHECK: bar
1212-- CHECK: KIND normal
13+ -- CHECK: IS_WITHOUT_ROWID false
1314CREATE TABLE foo (
1415 bar INTEGER PRIMARY KEY ,
1516 baz TEXT CHECK (baz = ' baz' )
@@ -28,6 +29,7 @@ ALTER TABLE foo ADD COLUMN qux TEXT;
2829-- CHECK: foo
2930-- CHECK: baz
3031-- CHECK: KIND normal
32+ -- CHECK: IS_WITHOUT_ROWID false
3133CREATE TABLE bar (
3234 foo TEXT ,
3335 baz TEXT ,
@@ -44,6 +46,7 @@ PRAGMA puresql_require_strict_tables = TRUE;
4446-- CHECK: PRIMARY_KEY
4547-- CHECK: foo
4648-- CHECK: KIND normal
49+ -- CHECK: IS_WITHOUT_ROWID false
4750-- CHECK-ERROR: Invalid type 'DECIMAL'
4851-- CHECK-ERROR: Column 'bar' does not exist
4952-- CHECK-ERROR: Missing STRICT table option
@@ -62,6 +65,7 @@ CREATE TABLE baz (
6265-- CHECK: PRIMARY_KEY
6366-- CHECK: bar
6467-- CHECK: KIND normal
68+ -- CHECK: IS_WITHOUT_ROWID false
6569-- CHECK-ERROR: Table 'qux' already has a primary key
6670CREATE TABLE qux (
6771 foo TEXT PRIMARY KEY ON CONFLICT REPLACE REFERENCES qux (foo) ON DELETE CASCADE ,
@@ -75,6 +79,7 @@ CREATE TABLE qux (
7579-- CHECK: KEY TABLE
7680-- CHECK: VALUE KEY?
7781-- CHECK: KIND normal
82+ -- CHECK: IS_WITHOUT_ROWID false
7883-- CHECK-ERROR: Invalid type 'KEY'
7984CREATE TABLE "PRIMARY " (
8085 " TABLE" INTEGER ,
@@ -95,6 +100,7 @@ CREATE TABLE "PRIMARY" (
95100-- CHECK: KEY any
96101-- CHECK: VALUE ANY?
97102-- CHECK: KIND normal
103+ -- CHECK: IS_WITHOUT_ROWID false
98104CREATE TABLE allValidTypes (
99105 int INT ,
100106 integer INTEGER ,
@@ -115,6 +121,7 @@ CREATE TABLE allValidTypes (
115121-- CHECK: KEY ref
116122-- CHECK: VALUE INTEGER?
117123-- CHECK: KIND normal
124+ -- CHECK: IS_WITHOUT_ROWID false
118125-- CHECK-ERROR: Column 'qux' does not exist
119126-- CHECK-ERROR: Table 'dne' does not exist
120127CREATE TABLE hasGenerated (
@@ -132,6 +139,7 @@ CREATE TABLE hasGenerated (
132139-- CHECK: KEY bar
133140-- CHECK: VALUE INTEGER?
134141-- CHECK: KIND normal
142+ -- CHECK: IS_WITHOUT_ROWID false
135143-- CHECK-ERROR: Column 'foooooo' does not exist
136144-- CHECK-ERROR: Column 'typo' does not exist
137145-- CHECK-ERROR: Table 'doesNotExist' does not exist
@@ -154,6 +162,7 @@ CREATE TABLE hasTableCheck (
154162-- CHECK: KEY qux
155163-- CHECK: VALUE TEXT?
156164-- CHECK: KIND normal
165+ -- CHECK: IS_WITHOUT_ROWID false
157166CREATE TABLE fromSelect AS SELECT * FROM foo;
158167
159168CREATE TABLE wontShow (bar INTEGER ) STRICT;
0 commit comments