Improve handling of nulls and default values in the data editor. Fixes #2257

This commit is contained in:
Surinder Kumar
2017-05-12 10:53:57 +01:00
committed by Dave Page
parent 05787fdba9
commit 4f9628ed43
9 changed files with 163 additions and 25 deletions

View File

@@ -1,4 +1,5 @@
SELECT att.attname as name, att.attnum as OID, format_type(ty.oid,NULL) AS datatype
SELECT att.attname as name, att.attnum as OID, format_type(ty.oid,NULL) AS datatype,
att.attnotnull as not_null, att.atthasdef as has_default_val
FROM pg_attribute att
JOIN pg_type ty ON ty.oid=atttypid
JOIN pg_namespace tn ON tn.oid=ty.typnamespace

View File

@@ -1,4 +1,5 @@
SELECT att.attname as name, att.attnum as OID, format_type(ty.oid,NULL) AS datatype
SELECT att.attname as name, att.attnum as OID, format_type(ty.oid,NULL) AS datatype,
att.attnotnull as not_null, att.atthasdef as has_default_val
FROM pg_attribute att
JOIN pg_type ty ON ty.oid=atttypid
JOIN pg_namespace tn ON tn.oid=ty.typnamespace