File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ overrides:
3131
3232## Supported Features
3333- ✅ means the feature is fully supported.
34+ - ⚠️ means SQLC does not yet support this feature, so it cannot be supported by the plugin yet.
3435- 🚫 means the database does not support the feature.
3536- ❌ means the feature is not supported by the plugin (but could be supported by the database).
3637
Original file line number Diff line number Diff line change @@ -41,45 +41,45 @@ Since in batch insert the data is not validated by the SQL itself but written an
4141we consider support for the different data types separately for batch inserts and everything else.
4242
4343| DB Type | Supported? | Supported in Batch? |
44- | ---------------------------| ------------ | -------- -------------|
45- | bool, boolean, tinyint(1) | ✅ | ✅ |
46- | bit | ✅ | ✅ |
47- | tinyint | ✅ | ✅ |
48- | smallint | ✅ | ✅ |
49- | mediumint | ✅ | ✅ |
50- | integer, int | ✅ | ✅ |
51- | bigint | ✅ | ✅ |
52- | real | ✅ | ✅ |
53- | numeric | ✅ | ✅ |
54- | decimal | ✅ | ✅ |
55- | double precision | ✅ | ✅ |
56- | year | ✅ | ✅ |
57- | date | ✅ | ✅ |
58- | timestamp | ✅ | ✅ |
59- | char | ✅ | ✅ |
60- | nchar, national char | ✅ | ✅ |
61- | varchar | ✅ | ✅ |
62- | tinytext | ✅ | ✅ |
63- | mediumtext | ✅ | ✅ |
64- | text | ✅ | ✅ |
65- | longtext | ✅ | ✅ |
66- | binary | ✅ | ✅ |
67- | varbinary | ✅ | ✅ |
68- | tinyblob | ✅ | ✅ |
69- | blob | ✅ | ✅ |
70- | mediumblob | ✅ | ✅ |
71- | longblob | ✅ | ✅ |
72- | enum | ✅ | ✅ |
73- | set | ✅ | ✅ |
74- | json | ✅ | ✅ |
75- | geometry | ❌ | ❌ |
76- | point | ❌ | ❌ |
77- | linestring | ❌ | ❌ |
78- | polygon | ❌ | ❌ |
79- | multipoint | ❌ | ❌ |
80- | multilinestring | ❌ | ❌ |
81- | multipolygon | ❌ | ❌ |
82- | geometrycollection | ❌ | ❌ |
44+ | ---------------------------| ----| -------------|
45+ | bool, boolean, tinyint(1) | ✅ | ✅ |
46+ | bit | ✅ | ✅ |
47+ | tinyint | ✅ | ✅ |
48+ | smallint | ✅ | ✅ |
49+ | mediumint | ✅ | ✅ |
50+ | integer, int | ✅ | ✅ |
51+ | bigint | ✅ | ✅ |
52+ | real | ✅ | ✅ |
53+ | numeric | ✅ | ✅ |
54+ | decimal | ✅ | ✅ |
55+ | double precision | ✅ | ✅ |
56+ | year | ✅ | ✅ |
57+ | date | ✅ | ✅ |
58+ | timestamp | ✅ | ✅ |
59+ | char | ✅ | ✅ |
60+ | nchar, national char | ✅ | ✅ |
61+ | varchar | ✅ | ✅ |
62+ | tinytext | ✅ | ✅ |
63+ | mediumtext | ✅ | ✅ |
64+ | text | ✅ | ✅ |
65+ | longtext | ✅ | ✅ |
66+ | binary | ✅ | ✅ |
67+ | varbinary | ✅ | ✅ |
68+ | tinyblob | ✅ | ✅ |
69+ | blob | ✅ | ✅ |
70+ | mediumblob | ✅ | ✅ |
71+ | longblob | ✅ | ✅ |
72+ | enum | ✅ | ✅ |
73+ | set | ✅ | ✅ |
74+ | json | ✅ | ✅ |
75+ | geometry | ⚠️ | ⚠️ |
76+ | point | ⚠️ | ⚠️ |
77+ | linestring | ⚠️ | ⚠️ |
78+ | polygon | ⚠️ | ⚠️ |
79+ | multipoint | ⚠️ | ⚠️ |
80+ | multilinestring | ⚠️ | ⚠️ |
81+ | multipolygon | ⚠️ | ⚠️ |
82+ | geometrycollection | ⚠️ | ⚠️ |
8383
8484</details >
8585
You can’t perform that action at this time.
0 commit comments