You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The objectclass metadata table offers an "Undefined" entry (id = 1). It can be used for storing features in the feature table whose feature type is not explicitly listed in objectclass. So, in such cases, the objectclass_id column can be set to 1.
The datatype metadata table does not offer a corresponding value. If an unknown datatype is used in the property table, the datatype_id column must therefore be set to null.
We should be consistent here. Either add an "Undefined" entry to the datatype table or remove it from objectclass. Since users are allowed to store null values in both objectclass_id and datatype_id anyway, we could easily define that null means "undefined" and, thus, remove the "Undefined" entry from objectclass to solve the issue.
The text was updated successfully, but these errors were encountered:
Btw, the same issue exists for the namespace metadata table. It neither has an "Undefined" entry so that the namespace_id column must be set to null for unknown namespaces.
Added an Undefined entry in datatype with 89fad2d. Using null remains possible. Due to the two Undefined entries, changes to namespace are not required.
The
objectclass
metadata table offers an"Undefined"
entry (id = 1). It can be used for storing features in thefeature
table whose feature type is not explicitly listed inobjectclass
. So, in such cases, theobjectclass_id
column can be set to1
.The
datatype
metadata table does not offer a corresponding value. If an unknown datatype is used in theproperty
table, thedatatype_id
column must therefore be set tonull
.We should be consistent here. Either add an
"Undefined"
entry to thedatatype
table or remove it fromobjectclass
. Since users are allowed to storenull
values in bothobjectclass_id
anddatatype_id
anyway, we could easily define thatnull
means "undefined" and, thus, remove the"Undefined"
entry fromobjectclass
to solve the issue.The text was updated successfully, but these errors were encountered: