Add JSON types

This commit is contained in:
Peter J. Holzer 2023-08-18 15:21:06 +02:00
parent f187fe6dba
commit 6c3437a5f1
2 changed files with 2 additions and 1 deletions

View File

@ -1,6 +1,6 @@
[metadata] [metadata]
name = ProcruSQL name = ProcruSQL
version = 0.0.11 version = 0.0.12
author = Peter J. Holzer author = Peter J. Holzer
author_email = hjp@hjp.at author_email = hjp@hjp.at
description = Make a database fit its description description = Make a database fit its description

View File

@ -293,6 +293,7 @@ def parse_column_definition(ps):
"time", "time",
"inet", "inet",
"double precision", "float8", "real", "float4", "double precision", "float8", "real", "float4",
"json", "jsonb",
) )
pattern = "(" + "|".join(sqltypes) + ")" + r"([ \t]+(default .*|not null\b|primary key\b|unique\b|references \w+\b))*" pattern = "(" + "|".join(sqltypes) + ")" + r"([ \t]+(default .*|not null\b|primary key\b|unique\b|references \w+\b))*"
m = ps2.match(pattern) m = ps2.match(pattern)