From 199aafb9d4ddd305258af1248b51b8dd8c9a2a8e Mon Sep 17 00:00:00 2001 From: Damien Date: Mon, 16 Sep 2024 14:39:50 +0200 Subject: [PATCH] =?UTF-8?q?maj=20sch=C3=A9mas=20samples?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../generators/pg/topmodel.config.schema.json | 23 +++++++++++++++++-- .../ssdt/topmodel.config.schema.json | 23 +++++++++++++++++-- 2 files changed, 42 insertions(+), 4 deletions(-) diff --git a/samples/generators/pg/topmodel.config.schema.json b/samples/generators/pg/topmodel.config.schema.json index dcf1b5b5..2add6ab0 100644 --- a/samples/generators/pg/topmodel.config.schema.json +++ b/samples/generators/pg/topmodel.config.schema.json @@ -150,16 +150,35 @@ "type": "string", "description": "Nom de la table dans laquelle doivent être insérées les traductions." }, + "tableTablespace": { + "type": "string", + "description": "Nom du tablespace pour les tables (Postgres ou Oracle)." + }, + "indexTablespace": { + "type": "string", + "description": "Nom du tablespace pour les index (Postgres ou Oracle)." + }, + "foreignKeyConstraintNamePattern": { + "type": "string", + "description": "Pattern pour le nom des contraintes de clé étrangère. Supporte les variables tableName, trigram, columnName. Valeur par défaut : \"FK_{tableName}_{columnName}\".", + "default": "\"FK_{tableName}_{columnName}\"" + }, + "uniqueConstraintNamePattern": { + "type": "string", + "description": "Pattern pour le nom des contraintes d'unicité. Supporte les variables tableName, columnNames (avec trigramme), propertyNames (sans le trigramme). Valeur par défaut : \"UK_{tableName}_{columnNames}\".", + "default": "\"UK_{tableName}_{columnNames}\"" + }, "ignoreDefaultValues": { "type": "boolean", "description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration." }, "targetDBMS": { "type": "string", - "description": "SGBD cible ('postgre' ou 'sqlserver').", + "description": "SGBD cible ('postgre' ou 'sqlserver' ou 'oracle').", "enum": [ "sqlserver", - "postgre" + "postgre", + "oracle" ] }, "procedural": { diff --git a/samples/generators/ssdt/topmodel.config.schema.json b/samples/generators/ssdt/topmodel.config.schema.json index dcf1b5b5..2add6ab0 100644 --- a/samples/generators/ssdt/topmodel.config.schema.json +++ b/samples/generators/ssdt/topmodel.config.schema.json @@ -150,16 +150,35 @@ "type": "string", "description": "Nom de la table dans laquelle doivent être insérées les traductions." }, + "tableTablespace": { + "type": "string", + "description": "Nom du tablespace pour les tables (Postgres ou Oracle)." + }, + "indexTablespace": { + "type": "string", + "description": "Nom du tablespace pour les index (Postgres ou Oracle)." + }, + "foreignKeyConstraintNamePattern": { + "type": "string", + "description": "Pattern pour le nom des contraintes de clé étrangère. Supporte les variables tableName, trigram, columnName. Valeur par défaut : \"FK_{tableName}_{columnName}\".", + "default": "\"FK_{tableName}_{columnName}\"" + }, + "uniqueConstraintNamePattern": { + "type": "string", + "description": "Pattern pour le nom des contraintes d'unicité. Supporte les variables tableName, columnNames (avec trigramme), propertyNames (sans le trigramme). Valeur par défaut : \"UK_{tableName}_{columnNames}\".", + "default": "\"UK_{tableName}_{columnNames}\"" + }, "ignoreDefaultValues": { "type": "boolean", "description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration." }, "targetDBMS": { "type": "string", - "description": "SGBD cible ('postgre' ou 'sqlserver').", + "description": "SGBD cible ('postgre' ou 'sqlserver' ou 'oracle').", "enum": [ "sqlserver", - "postgre" + "postgre", + "oracle" ] }, "procedural": {