Hi, i catch an old Solr Project that i would configur. I have the xml file for each entity but i don't have the database. Is there a way to find the table schema? do it exist Tools to generate the table from xml file? Here a file:
<dataConfig> <dataSource name="myvialtis" driver="org.postgresql.Driver" url="jdbc:postgresql://localhost:5432/myvialtis" user="postgres" password="postgres" readOnly="true" autoCommit="false" batchSize="100000" transactionIsolation="TRANSACTION_READ_COMMITTED" holdability="CLOSE_CURSORS_AT_COMMIT" /> <document> <entity rootEntity="true" name="conso" dataSource="myvialtis" transformer="RegexTransformer" query="select * from bi_solr_transaction inner join bi_solr_tiers on tiers_id_client = conso_id_client inner join bi_solr_contrat on contrat_id_contrat = conso_id_contrat left join bi_solr_carte on carte_id_carte = conso_id_carte left join bi_solr_invoice on invoice_numero_facture=conso_numero_facture where conso_type_transaction is null or conso_type_transaction != '1'"> <field name="ID" column="conso_id" /> <field name="DOC_TYPE" column="conso_doc_type" /> <field name="ID_CARTE" column="conso_id_carte" /> <field name="NUM_CARTE" column="conso_numero_carte" /> <field name="IMMATRICULATION" column="conso_immatriculation" /> <field name="CLASSE_VEHICULE" column="conso_classe_vehicule" /> <field name="NOM_FLOTTE" column="conso_nom_flotte" /> <field name="CARTE_ACTIVE" column="carte_carte_active" /> <field name="ID_CONSO" column="conso_id_conso" /> <field name="NOM_GARE_ORIGINE" column="conso_gare_entree" /> <field name="NOM_GARE_CIBLE" column="conso_gare_sortie" /> <field name="NOM_AUTO_ORIGINE" column="conso_autoroute_entree" /> <field name="NOM_AUTO_CIBLE" column="conso_autoroute_sortie" /> <field name="NOM_SCA_ORIGINE" column="conso_sca_entree" /> <field name="NOM_SCA_CIBLE" column="conso_sca_sortie" /> <field name="DATE_PREST_ORIGINE" column="conso_date_entree" /> <field name="DATE_PREST_CIBLE" column="conso_date_sortie" /> <field name="TOTAL_HT1" column="conso_montant_ht1" /> <field name="TOTAL_HT2" column="conso_montant_ht2" /> <field name="TOTAL_TTC" column="conso_montant_ttc" /> <field name="TAUX_TVA" column="conso_taux_tva" /> <field name="QUANTITE" column="conso_quantite" /> <field name="KM_SERVICE" column="conso_distance" /> <field name="STATUT_CONSO" column="conso_statut" /> <field name="PAYS_SERVICE" column="conso_pays" /> <field name="ID_DEVISE" column="conso_id_devise" /> <field name="DATE_PRESTATION_DD_MM_YYYY" column="conso_date_ddmmyyyy" /> <field name="DATE_PRESTATION_MM_YYYY" column="conso_date_mmyyyy" /> <field name="DATE_PRESTATION_HH24_MI" column="conso_date_hh24mi" /> <field name="DATE_PRESTATION_DOW" column="conso_date_dow" /> <field name="PKM_ENTREE" column="conso_gare_pkm_entree" /> <field name="PKM_SORTIE" column="conso_gare_pkm_sortie" /> <field name="CLASSE_TARIF" column="conso_classe_tarif" /> <field name="CODE_OBS" column="conso_code_obs" /> <field name="TYPE_TRANSACTION" column="conso_type_transaction" /> <field name="SOUS_PRODUIT" column="conso_sous_produit" /> <field name="ID_CLIENT" column="tiers_id_client" /> <field name="NOM_CLIENT" column="tiers_nom_client" /> <field name="ID_PARENT" column="tiers_id_parent" splitBy="," /> <field name="ID_PAYS_CLIENT" column="tiers_id_pays_client" /> <field name="ID_SEGMENT" column="tiers_id_segment" /> <field name="ID_SALE" column="tiers_id_sale" /> <field name="NOM_SALE" column="tiers_nom_sale" /> <field name="ID_TYPE_SERVICE" column="contrat_id_type_service" /> <field name="ID_CONTRAT" column="contrat_id_contrat" /> <field name="ID_CONTRAT_CADRE" column="contrat_id_contrat_cadre" /> <field name="ID_STATUT_CONTRAT" column="contrat_id_statut_contrat" /> <field name="ID_PRODUIT" column="contrat_id_produit" /> <field name="NOM_PRODUIT" column="contrat_nom_produit" /> <field name="ID_BENEFICIAIRE_CONSO" column="contrat_id_beneficiaire_conso" /> <field name="ID_BENEFICIAIRE_HONO" column="contrat_id_beneficiaire_hono" /> <field name="ID_PAYEUR_CONSO" column="contrat_id_payeur_conso" /> <field name="ID_PAYEUR_HONO" column="contrat_id_payeur_hono" /> <field name="ID_PARTENAIRE" column="contrat_id_partenaire" /> <field name="NOM_PARTENAIRE" column="contrat_nom_partenaire" /> <field name="TYPE_PARTENAIRE" column="contrat_type_partenaire" /> <field name="ID_FILIALE" column="contrat_id_filiale" /> <field name="NOM_FILIALE" column="contrat_nom_filiale" /> <field name="COMPTE_WEB_POSSIBLE" column="contrat_compte_web_possible" /> <field name="REF_CONTRAT_TVA" column="contrat_ref_contrat_tva" /> <field name="PAYS_DEPOT_TVA" column="contrat_pays_depot_tva" /> <field name="NUMERO_FACTURE" column="invoice_numero_facture" /> <field name="ID_BENEFICIAIRE" column="invoice_id_beneficiaire" /> <field name="ID_PAYEUR" column="invoice_id_payeur" /> <field name="DATE_EMISSION" column="invoice_date_emission" /> <field name="DATE_EMISSION_DD_MM_YYYY" column="invoice_date_emission_dd_mm_yyyy" /> <field name="DATE_EMISSION_MM_YYYY" column="invoice_date_emission_mm_yyyy" /> <field name="DATE_EMISSION_YYYY" column="invoice_date_emission_yyyy" /> <field name="DEVISE" column="invoice_devise" /> <field name="INVOICE_TOTAL_HT" column="invoice_total_ht" /> <field name="INVOICE_TOTAL_TVA" column="invoice_total_tva" /> <field name="INVOICE_TOTAL_TTC" column="invoice_total_ttc" /> <field name="U_ID_CARTE" column="conso_id_carte" /> <field name="U_NUM_CARTE" column="conso_numero_carte" /> <field name="U_IMMATRICULATION" column="conso_immatriculation" /> <field name="U_CLASSE_VEHICULE" column="conso_classe_vehicule" /> <field name="U_NOM_FLOTTE" column="conso_nom_flotte" /> <field name="U_CARTE_ACTIVE" column="carte_carte_active" /> <field name="U_ID_CONSO" column="conso_id_conso" /> <field name="U_NOM_GARE_ORIGINE" column="conso_gare_entree" /> <field name="U_NOM_GARE_CIBLE" column="conso_gare_sortie" /> <field name="U_NOM_AUTO_ORIGINE" column="conso_autoroute_entree" /> <field name="U_NOM_AUTO_CIBLE" column="conso_autoroute_sortie" /> <field name="U_NOM_SCA_ORIGINE" column="conso_sca_entree" /> <field name="U_NOM_SCA_CIBLE" column="conso_sca_sortie" /> <field name="U_DATE_PREST_ORIGINE" column="conso_date_entree" /> <field name="U_DATE_PREST_CIBLE" column="conso_date_sortie" /> <field name="U_TOTAL_HT1" column="conso_montant_ht1" /> <field name="U_TOTAL_HT2" column="conso_montant_ht2" /> <field name="U_TOTAL_TTC" column="conso_montant_ttc" /> <field name="U_TAUX_TVA" column="conso_taux_tva" /> <field name="U_QUANTITE" column="conso_quantite" /> <field name="U_KM_SERVICE" column="conso_distance" /> <field name="U_STATUT_CONSO" column="conso_statut" /> <field name="U_PAYS_SERVICE" column="conso_pays" /> <field name="U_ID_DEVISE" column="conso_id_devise" /> <field name="U_DATE_PRESTATION_DD_MM_YYYY" column="conso_date_ddmmyyyy" /> <field name="U_DATE_PRESTATION_MM_YYYY" column="conso_date_mmyyyy" /> <field name="U_DATE_PRESTATION_HH24_MI" column="conso_date_hh24mi" /> <field name="U_DATE_PRESTATION_DOW" column="conso_date_dow" /> <field name="U_PKM_ENTREE" column="conso_gare_pkm_entree" /> <field name="U_PKM_SORTIE" column="conso_gare_pkm_sortie" /> <field name="U_CLASSE_TARIF" column="conso_classe_tarif" /> <field name="U_CODE_OBS" column="conso_code_obs" /> <field name="U_TYPE_TRANSACTION" column="conso_type_transaction" /> <field name="U_SOUS_PRODUIT" column="conso_sous_produit" /> <field name="U_ID_CLIENT" column="tiers_id_client" /> <field name="U_NOM_CLIENT" column="tiers_nom_client" /> <field name="U_ID_PARENT" column="tiers_id_parent" splitBy="," /> <field name="U_ID_PAYS_CLIENT" column="tiers_id_pays_client" /> <field name="U_ID_SEGMENT" column="tiers_id_segment" /> <field name="U_ID_SALE" column="tiers_id_sale" /> <field name="U_NOM_SALE" column="tiers_nom_sale" /> <field name="U_ID_TYPE_SERVICE" column="contrat_id_type_service" /> <field name="U_ID_CONTRAT" column="contrat_id_contrat" /> <field name="U_ID_CONTRAT_CADRE" column="contrat_id_contrat_cadre" /> <field name="U_ID_STATUT_CONTRAT" column="contrat_id_statut_contrat" /> <field name="U_ID_PRODUIT" column="contrat_id_produit" /> <field name="U_NOM_PRODUIT" column="contrat_nom_produit" /> <field name="U_ID_BENEFICIAIRE_CONSO" column="contrat_id_beneficiaire_conso" /> <field name="U_ID_BENEFICIAIRE_HONO" column="contrat_id_beneficiaire_hono" /> <field name="U_ID_PAYEUR_CONSO" column="contrat_id_payeur_conso" /> <field name="U_ID_PAYEUR_HONO" column="contrat_id_payeur_hono" /> <field name="U_ID_PARTENAIRE" column="contrat_id_partenaire" /> <field name="U_NOM_PARTENAIRE" column="contrat_nom_partenaire" /> <field name="U_TYPE_PARTENAIRE" column="contrat_type_partenaire" /> <field name="U_ID_FILIALE" column="contrat_id_filiale" /> <field name="U_NOM_FILIALE" column="contrat_nom_filiale" /> <field name="U_COMPTE_WEB_POSSIBLE" column="contrat_compte_web_possible" /> <field name="U_REF_CONTRAT_TVA" column="contrat_ref_contrat_tva" /> <field name="U_PAYS_DEPOT_TVA" column="contrat_pays_depot_tva" /> <field name="U_NUMERO_FACTURE" column="invoice_numero_facture" /> <field name="U_ID_BENEFICIAIRE" column="invoice_id_beneficiaire" /> <field name="U_ID_PAYEUR" column="invoice_id_payeur" /> <field name="U_DATE_EMISSION" column="invoice_date_emission" /> <field name="U_DATE_EMISSION_DD_MM_YYYY" column="invoice_date_emission_dd_mm_yyyy" /> <field name="U_DATE_EMISSION_MM_YYYY" column="invoice_date_emission_mm_yyyy" /> <field name="U_DATE_EMISSION_YYYY" column="invoice_date_emission_yyyy" /> <field name="U_DEVISE" column="invoice_devise" /> <field name="U_INVOICE_TOTAL_HT" column="invoice_total_ht" /> <field name="U_INVOICE_TOTAL_TVA" column="invoice_total_tva" /> <field name="U_INVOICE_TOTAL_TTC" column="invoice_total_ttc" /> </entity> </document> </dataConfig> -- View this message in context: http://lucene.472066.n3.nabble.com/Configuration-tp4235163.html Sent from the Solr - User mailing list archive at Nabble.com.