DB scheme generator: escape column names

This commit is contained in:
Arthur Baars
2020-10-27 17:31:10 +01:00
parent 74e9829609
commit e3a1d426b8
2 changed files with 3 additions and 3 deletions

View File

@@ -84,7 +84,7 @@ fn add_field(
dbscheme::Column {
unique: true,
db_type: dbscheme::DbColumnType::Int,
name: field_type.clone(),
name: node_types::escape_name(&field_type),
ql_type: dbscheme::QlColumnType::Custom(field_type),
ql_type_is_ref: true,
},
@@ -105,7 +105,7 @@ fn add_field(
main_table.columns.push(dbscheme::Column {
unique: false,
db_type: dbscheme::DbColumnType::Int,
name: field_name,
name: node_types::escape_name(&field_name),
ql_type: dbscheme::QlColumnType::Custom(field_type),
ql_type_is_ref: true,
});

View File

@@ -680,7 +680,7 @@ optional_parameter_def(
pair_def(
unique int id: @pair,
int key: @pair_key_type ref,
int key__: @pair_key_type ref,
int value: @underscore_arg ref,
int loc: @location ref
);