INSERT INTO table_labels (table_name, table_label, description)
VALUES (#{tableName}, #{tableName}, '')
ON CONFLICT (table_name) DO NOTHING
INSERT INTO column_labels (
table_name,
column_name,
column_label,
web_type,
detail_settings,
code_category,
code_value,
reference_table,
reference_column
) VALUES (
#{tableName},
#{columnName},
#{columnLabel},
#{webType},
#{detailSettings},
#{codeCategory},
#{codeValue},
#{referenceTable},
#{referenceColumn}
)
ON CONFLICT (table_name, column_name) DO UPDATE SET
column_label = EXCLUDED.column_label,
web_type = EXCLUDED.web_type,
detail_settings = EXCLUDED.detail_settings,
code_category = EXCLUDED.code_category,
code_value = EXCLUDED.code_value,
reference_table = EXCLUDED.reference_table,
reference_column = EXCLUDED.reference_column,
updated_date = now()