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
Copy file name to clipboardExpand all lines: modelbaker/dbconnector/gpkg_connector.py
+4-3Lines changed: 4 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -625,7 +625,8 @@ def get_bags_of_info(self):
625
625
cursor=self.conn.cursor()
626
626
cursor.execute(
627
627
"""SELECT cprop.tablename as current_layer_name, cprop.columnname as attribute, cprop.setting as target_layer_name,
628
-
meta_attrs_cardinality_min.attr_value as cardinality_min, meta_attrs_cardinality_max.attr_value as cardinality_max
628
+
meta_attrs_cardinality_min.attr_value as cardinality_min, meta_attrs_cardinality_max.attr_value as cardinality_max,
629
+
meta_attrs_array.attr_value as mapping_type
629
630
FROM T_ILI2DB_COLUMN_PROP as cprop
630
631
LEFT JOIN T_ILI2DB_CLASSNAME as cname
631
632
ON cname.sqlname = cprop.tablename
@@ -635,8 +636,8 @@ def get_bags_of_info(self):
635
636
ON LOWER(meta_attrs_cardinality_min.ilielement) = LOWER(cname.iliname||'.'||cprop.columnname) AND meta_attrs_cardinality_min.attr_name = 'ili2db.ili.attrCardinalityMin'
636
637
LEFT JOIN T_ILI2DB_META_ATTRS as meta_attrs_cardinality_max
637
638
ON LOWER(meta_attrs_cardinality_max.ilielement) = LOWER(cname.iliname||'.'||cprop.columnname) AND meta_attrs_cardinality_max.attr_name = 'ili2db.ili.attrCardinalityMax'
638
-
WHERE cprop.tag = 'ch.ehi.ili2db.foreignKey' AND meta_attrs_array.attr_value = 'ARRAY'
Copy file name to clipboardExpand all lines: modelbaker/dbconnector/pg_connector.py
+3-2Lines changed: 3 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -804,7 +804,8 @@ def get_bags_of_info(self):
804
804
cur.execute(
805
805
sql.SQL(
806
806
"""SELECT cprop.tablename as current_layer_name, cprop.columnname as attribute, cprop.setting as target_layer_name,
807
-
meta_attrs_cardinality_min.attr_value as cardinality_min, meta_attrs_cardinality_max.attr_value as cardinality_max
807
+
meta_attrs_cardinality_min.attr_value as cardinality_min, meta_attrs_cardinality_max.attr_value as cardinality_max,
808
+
meta_attrs_array.attr_value as mapping_type
808
809
FROM {schema}.t_ili2db_column_prop as cprop
809
810
LEFT JOIN {schema}.t_ili2db_classname as cname
810
811
ON cname.sqlname = cprop.tablename
@@ -814,7 +815,7 @@ def get_bags_of_info(self):
814
815
ON meta_attrs_cardinality_min.ilielement ILIKE cname.iliname||'.'||cprop.columnname AND meta_attrs_cardinality_min.attr_name = 'ili2db.ili.attrCardinalityMin'
815
816
LEFT JOIN {schema}.{t_ili2db_meta_attrs} as meta_attrs_cardinality_max
816
817
ON meta_attrs_cardinality_max.ilielement ILIKE cname.iliname||'.'||cprop.columnname AND meta_attrs_cardinality_max.attr_name = 'ili2db.ili.attrCardinalityMax'
817
-
WHERE cprop.tag = 'ch.ehi.ili2db.foreignKey' AND meta_attrs_array.attr_value = 'ARRAY'
0 commit comments