Commit ef410c07 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Migration : màj scripts

parent dab5fe50
Loading
Loading
Loading
Loading
+115 −89

File changed.

Preview size limit exceeded, changes collapsed.

+40 −40
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@
  <head>
  <title>Ora2Pg - Database Migration Report</title>
  <meta HTTP-EQUIV="Generator" CONTENT="Ora2Pg v20.0">
  <meta HTTP-EQUIV="Date" CONTENT="Wed Jul  7 08:23:36 2021">
  <meta HTTP-EQUIV="Date" CONTENT="Thu Jul  8 10:06:49 2021">
  <style>
body {
	margin: 30px 0;
@@ -100,14 +100,14 @@ h2 {
<table>
<tr><th>Version</th><td>Oracle Database 11g Enterprise Edition Release 11.2.0.3.0</td></tr>
<tr><th>Schema</th><td>SYGAL</td></tr>
<tr><th>Size</th><td>1057.56 MB</td></tr>
<tr><th>Size</th><td>1063.19 MB</td></tr>
</table>
</div>
<div id="content">
<table>
<tr><th>Object</th><th>Number</th><th>Invalid</th><th>Estimated cost</th><th>Comments</th><th>Details</th></tr>
<tr><td class="object_name">DATABASE LINK</td><td style="text-align: center;">0</td><td style="text-align: center;">0</td><td style="text-align: center;">0</td><td>Database links will be exported as SQL/MED PostgreSQL's Foreign Data Wrapper (FDW) extensions using oracle_fdw.</td><td class="detail"></td></tr>
<tr><td class="object_name">FUNCTION</td><td style="text-align: center;">3</td><td style="text-align: center;">0</td><td style="text-align: center;">17.4</td><td>Total size of function code: 1497 bytes.</td><td class="detail">str_reduce: 6<br>individu_haystack: 4.8<br>comprise_entre: 3.6<br></td></tr>
<tr><td class="object_name">FUNCTION</td><td style="text-align: center;">3</td><td style="text-align: center;">0</td><td style="text-align: center;">17.4</td><td>Total size of function code: 1497 bytes.</td><td class="detail">comprise_entre: 3.6<br>str_reduce: 6<br>individu_haystack: 4.8<br></td></tr>
<tr><td class="object_name">GLOBAL TEMPORARY TABLE</td><td style="text-align: center;">0</td><td style="text-align: center;">0</td><td style="text-align: center;">0</td><td>Global temporary table are not supported by PostgreSQL and will not be exported. You will have to rewrite some application code to match the PostgreSQL temporary table behavior.</td><td class="detail"></td></tr>
<tr><td class="object_name">INDEX</td><td style="text-align: center;">247</td><td style="text-align: center;">0</td><td style="text-align: center;">42.5</td><td>178 index(es) are concerned by the export, others are automatically generated and will do so on PostgreSQL. Bitmap will be exported as btree_gin index(es) and hash index(es) will be exported as b-tree index(es) if any. Domain index are exported as b-tree but commented to be edited to mainly use FTS. Cluster, bitmap join and IOT indexes will not be exported at all. Reverse indexes are not exported too, you may use a trigram-based index (see pg_trgm) or a reverse() function based index and search. Use 'varchar_pattern_ops', 'text_pattern_ops' or 'bpchar_pattern_ops' operators in your indexes to improve search with the LIKE operator respectively into varchar, text or char columns.</td><td class="detail">178 b-tree index(es)<br></td></tr>
<tr><td class="object_name">JOB</td><td style="text-align: center;">13</td><td style="text-align: center;">0</td><td style="text-align: center;">26</td><td>Job are not exported. You may set external cron job with them.</td><td class="detail"></td></tr>
@@ -115,10 +115,10 @@ h2 {
<tr><td class="object_name">PACKAGE BODY</td><td style="text-align: center;">2</td><td style="text-align: center;">0</td><td style="text-align: center;">294.1</td><td>Total size of package code: 31229 bytes. Number of procedures and functions found inside those packages: 27.</td><td class="detail">ucbn_ldap.alias2mail: 3.2<br>ucbn_ldap.etu2eppn: 3.1<br>ucbn_ldap.etu2mail: 3.1<br>ucbn_ldap.free: 9<br>ucbn_ldap.get: 84.4<br>ucbn_ldap.getinvites: 88.3<br>ucbn_ldap.hid2alias: 3.1<br>ucbn_ldap.hid2eppn: 3.1<br>ucbn_ldap.hid2mail: 3.1<br>ucbn_ldap.hidisprimaryteacher: 3.1<br>ucbn_ldap.hidisteacher: 3.1<br>ucbn_ldap.ldap_connect: 24<br>ucbn_ldap.oid2alias: 3.5<br>ucbn_ldap.oid2eppn: 3.5<br>ucbn_ldap.oid2mail: 3.5<br>ucbn_ldap.uid2alias: 3.1<br>ucbn_ldap.uid2cn: 3.1<br>ucbn_ldap.uid2givenname: 3.1<br>ucbn_ldap.uid2gn: 3.4<br>ucbn_ldap.uid2mail: 3.2<br>ucbn_ldap.uid2sn: 3.1<br>ucbn_ldap.version: 3<br>unicaen_oracle.comprise_entre: 3.6<br>unicaen_oracle.liked: 3<br>unicaen_oracle.str_find: 3.2<br>unicaen_oracle.str_reduce: 6<br>unicaen_oracle.implode: 3.2<br></td></tr>
<tr><td class="object_name">SEQUENCE</td><td style="text-align: center;">63</td><td style="text-align: center;">0</td><td style="text-align: center;">6.3</td><td>Sequences are fully supported, but all call to sequence_name.NEXTVAL or sequence_name.CURRVAL will be transformed into NEXTVAL('sequence_name') or CURRVAL('sequence_name').</td><td class="detail"></td></tr>
<tr><td class="object_name">SYNONYM</td><td style="text-align: center;">0</td><td style="text-align: center;">0</td><td style="text-align: center;">0</td><td>SYNONYMs will be exported as views. SYNONYMs do not exists with PostgreSQL but a common workaround is to use views or set the PostgreSQL search_path in your session to access object outside the current schema.</td><td class="detail"></td></tr>
<tr><td class="object_name">TABLE</td><td style="text-align: center;">94</td><td style="text-align: center;">0</td><td style="text-align: center;">9.4</td><td></td><td class="detail">Total number of rows: 760008<br>Top 10 of tables sorted by number of rows:<br>api_log has 137285 rows<br>import_log has 126227 rows<br>tmp_acteur has 72192 rows<br>acteur has 64302 rows<br>z_import_observ_etab_result has 49958 rows<br>tmp_these_annee_univ has 46212 rows<br>these_annee_univ has 44322 rows<br>individu_rech has 36507 rows<br>individu has 36507 rows<br>tmp_individu has 34111 rows<br>Top 10 of largest tables:<br></td></tr>
<tr><td class="object_name">TABLE</td><td style="text-align: center;">96</td><td style="text-align: center;">0</td><td style="text-align: center;">9.6</td><td></td><td class="detail">Total number of rows: 760363<br>Top 10 of tables sorted by number of rows:<br>api_log has 137285 rows<br>import_log has 126227 rows<br>tmp_acteur has 72201 rows<br>acteur has 64302 rows<br>z_import_observ_etab_result has 49958 rows<br>tmp_these_annee_univ has 46212 rows<br>these_annee_univ has 44322 rows<br>individu_rech has 36507 rows<br>individu has 36507 rows<br>tmp_individu has 34115 rows<br>Top 10 of largest tables:<br></td></tr>
<tr><td class="object_name">TRIGGER</td><td style="text-align: center;">1</td><td style="text-align: center;">0</td><td style="text-align: center;">4</td><td>Total size of trigger code: 448 bytes.</td><td class="detail">individu_rech_update: 3<br></td></tr>
<tr><td class="object_name">VIEW</td><td style="text-align: center;">60</td><td style="text-align: center;">2</td><td style="text-align: center;">61.9</td><td>Views are fully supported but can use specific functions.</td><td class="detail">src_acteur: 1.1<br>src_role: 1.2<br>v_import_tab_cols: 1.1<br>v_situ_depot_vc_valid_pres: 1.2<br>v_situ_depot_vc_valid_pres_new: 1.2<br>v_tmp_anomalie: 4.1<br></td></tr>
<tr><th style="text-align: center; border-bottom: 0px; vertical-align: bottom;">Total</th><td style="text-align: center; border-bottom: 0px; vertical-align: bottom;">499</td><td style="text-align: center; border-bottom: 0px; vertical-align: bottom;">17</td><td style="text-align: center; border-bottom: 0px; vertical-align: bottom;">464.60</td><td colspan="2" style="border-bottom: 0px; vertical-align: bottom;">464.60 cost migration units means approximatively 6 man-day(s). The migration unit was set to 5 minute(s)
<tr><th style="text-align: center; border-bottom: 0px; vertical-align: bottom;">Total</th><td style="text-align: center; border-bottom: 0px; vertical-align: bottom;">501</td><td style="text-align: center; border-bottom: 0px; vertical-align: bottom;">17</td><td style="text-align: center; border-bottom: 0px; vertical-align: bottom;">464.80</td><td colspan="2" style="border-bottom: 0px; vertical-align: bottom;">464.80 cost migration units means approximatively 6 man-day(s). The migration unit was set to 5 minute(s)
</td></tr>
</table>
</div>
@@ -147,16 +147,16 @@ h2 {
<li>DBMS_ => 26 (cost: 3)</li>
<li>CONCAT => 21 (cost: 0.1)</li>
<li>SIZE => 6</li>
<li>TO_NUMBER => 2 (cost: 0.1)</li>
<li>TEST => 2</li>
<li>TO_NUMBER => 2 (cost: 0.1)</li>
</ul>
<li>Function ucbn_ldap.get total estimated cost: 84.4</li>
<ul>
<li>DBMS_ => 26 (cost: 3)</li>
<li>SIZE => 4</li>
<li>TO_NUMBER => 2 (cost: 0.1)</li>
<li>CONCAT => 2 (cost: 0.1)</li>
<li>TEST => 2</li>
<li>TO_NUMBER => 2 (cost: 0.1)</li>
</ul>
<li>Function ucbn_ldap.ldap_connect total estimated cost: 24</li>
<ul>
@@ -170,13 +170,13 @@ h2 {
<li>DBMS_ => 2 (cost: 3)</li>
<li>SIZE => 1</li>
</ul>
<li>Function str_reduce total estimated cost: 6</li>
<li>Function unicaen_oracle.str_reduce total estimated cost: 6</li>
<ul>
<li>TEST => 2</li>
<li>UTL_ => 1 (cost: 3)</li>
<li>SIZE => 1</li>
<li>UTL_ => 1 (cost: 3)</li>
</ul>
<li>Function unicaen_oracle.str_reduce total estimated cost: 6</li>
<li>Function str_reduce total estimated cost: 6</li>
<ul>
<li>TEST => 2</li>
<li>UTL_ => 1 (cost: 3)</li>
@@ -188,13 +188,13 @@ h2 {
<li>TEST => 2</li>
<li>SIZE => 1</li>
</ul>
<li>Function unicaen_oracle.comprise_entre total estimated cost: 3.6</li>
<li>Function comprise_entre total estimated cost: 3.6</li>
<ul>
<li>TRUNC => 6 (cost: 0.1)</li>
<li>TEST => 2</li>
<li>SIZE => 1</li>
</ul>
<li>Function comprise_entre total estimated cost: 3.6</li>
<li>Function unicaen_oracle.comprise_entre total estimated cost: 3.6</li>
<ul>
<li>TRUNC => 6 (cost: 0.1)</li>
<li>TEST => 2</li>
@@ -206,13 +206,13 @@ h2 {
<li>TEST => 2</li>
<li>SIZE => 1</li>
</ul>
<li>Function ucbn_ldap.oid2eppn total estimated cost: 3.5</li>
<li>Function ucbn_ldap.oid2alias total estimated cost: 3.5</li>
<ul>
<li>CONCAT => 5 (cost: 0.1)</li>
<li>TEST => 2</li>
<li>SIZE => 1</li>
</ul>
<li>Function ucbn_ldap.oid2alias total estimated cost: 3.5</li>
<li>Function ucbn_ldap.oid2eppn total estimated cost: 3.5</li>
<ul>
<li>CONCAT => 5 (cost: 0.1)</li>
<li>TEST => 2</li>
@@ -224,6 +224,12 @@ h2 {
<li>TEST => 2</li>
<li>SIZE => 1</li>
</ul>
<li>Function unicaen_oracle.str_find total estimated cost: 3.2</li>
<ul>
<li>CONCAT => 2 (cost: 0.1)</li>
<li>TEST => 2</li>
<li>SIZE => 1</li>
</ul>
<li>Function ucbn_ldap.alias2mail total estimated cost: 3.2</li>
<ul>
<li>CONCAT => 2 (cost: 0.1)</li>
@@ -232,8 +238,8 @@ h2 {
</ul>
<li>Function unicaen_oracle.implode total estimated cost: 3.2</li>
<ul>
<li>TEST => 2</li>
<li>CONCAT => 2 (cost: 0.1)</li>
<li>TEST => 2</li>
<li>SIZE => 1</li>
<li>NOTFOUND => 1</li>
</ul>
@@ -243,55 +249,55 @@ h2 {
<li>TEST => 2</li>
<li>SIZE => 1</li>
</ul>
<li>Function unicaen_oracle.str_find total estimated cost: 3.2</li>
<li>Function ucbn_ldap.hid2alias total estimated cost: 3.1</li>
<ul>
<li>TEST => 2</li>
<li>CONCAT => 2 (cost: 0.1)</li>
<li>CONCAT => 1 (cost: 0.1)</li>
<li>SIZE => 1</li>
</ul>
<li>Function ucbn_ldap.hidisprimaryteacher total estimated cost: 3.1</li>
<li>Function ucbn_ldap.uid2cn total estimated cost: 3.1</li>
<ul>
<li>TEST => 2</li>
<li>SIZE => 1</li>
<li>CONCAT => 1 (cost: 0.1)</li>
</ul>
<li>Function ucbn_ldap.hidisteacher total estimated cost: 3.1</li>
<li>Function ucbn_ldap.hid2mail total estimated cost: 3.1</li>
<ul>
<li>TEST => 2</li>
<li>SIZE => 1</li>
<li>CONCAT => 1 (cost: 0.1)</li>
<li>SIZE => 1</li>
</ul>
<li>Function ucbn_ldap.etu2eppn total estimated cost: 3.1</li>
<li>Function ucbn_ldap.hidisprimaryteacher total estimated cost: 3.1</li>
<ul>
<li>TEST => 2</li>
<li>CONCAT => 1 (cost: 0.1)</li>
<li>SIZE => 1</li>
<li>CONCAT => 1 (cost: 0.1)</li>
</ul>
<li>Function ucbn_ldap.etu2mail total estimated cost: 3.1</li>
<li>Function ucbn_ldap.hidisteacher total estimated cost: 3.1</li>
<ul>
<li>TEST => 2</li>
<li>CONCAT => 1 (cost: 0.1)</li>
<li>SIZE => 1</li>
</ul>
<li>Function ucbn_ldap.hid2mail total estimated cost: 3.1</li>
<li>Function ucbn_ldap.etu2eppn total estimated cost: 3.1</li>
<ul>
<li>TEST => 2</li>
<li>CONCAT => 1 (cost: 0.1)</li>
<li>SIZE => 1</li>
</ul>
<li>Function ucbn_ldap.hid2eppn total estimated cost: 3.1</li>
<li>Function ucbn_ldap.etu2mail total estimated cost: 3.1</li>
<ul>
<li>TEST => 2</li>
<li>SIZE => 1</li>
<li>CONCAT => 1 (cost: 0.1)</li>
<li>SIZE => 1</li>
</ul>
<li>Function ucbn_ldap.hid2alias total estimated cost: 3.1</li>
<li>Function ucbn_ldap.uid2sn total estimated cost: 3.1</li>
<ul>
<li>TEST => 2</li>
<li>SIZE => 1</li>
<li>CONCAT => 1 (cost: 0.1)</li>
</ul>
<li>Function ucbn_ldap.uid2sn total estimated cost: 3.1</li>
<li>Function ucbn_ldap.uid2givenname total estimated cost: 3.1</li>
<ul>
<li>TEST => 2</li>
<li>SIZE => 1</li>
@@ -303,16 +309,15 @@ h2 {
<li>SIZE => 1</li>
<li>CONCAT => 1 (cost: 0.1)</li>
</ul>
<li>Function ucbn_ldap.uid2cn total estimated cost: 3.1</li>
<li>Function ucbn_ldap.hid2eppn total estimated cost: 3.1</li>
<ul>
<li>TEST => 2</li>
<li>SIZE => 1</li>
<li>CONCAT => 1 (cost: 0.1)</li>
</ul>
<li>Function ucbn_ldap.uid2givenname total estimated cost: 3.1</li>
<li>Function ucbn_ldap.version total estimated cost: 3</li>
<ul>
<li>TEST => 2</li>
<li>CONCAT => 1 (cost: 0.1)</li>
<li>SIZE => 1</li>
</ul>
<li>Function unicaen_oracle.liked total estimated cost: 3</li>
@@ -320,11 +325,6 @@ h2 {
<li>TEST => 2</li>
<li>SIZE => 1</li>
</ul>
<li>Function ucbn_ldap.version total estimated cost: 3</li>
<ul>
<li>TEST => 2</li>
<li>SIZE => 1</li>
</ul>
</ul>
<h2>Details of cost assessment per trigger</h2>
<ul>
@@ -345,19 +345,19 @@ h2 {
<ul>
<li>CONCAT => 2 (cost: 0.1)</li>
</ul>
<li>View v_situ_depot_vc_valid_pres total estimated cost: 1.2</li>
<li>View src_role total estimated cost: 1.2</li>
<ul>
<li>CONCAT => 2 (cost: 0.1)</li>
</ul>
<li>View src_role total estimated cost: 1.2</li>
<li>View v_situ_depot_vc_valid_pres total estimated cost: 1.2</li>
<ul>
<li>CONCAT => 2 (cost: 0.1)</li>
</ul>
<li>View v_import_tab_cols total estimated cost: 1.1</li>
<li>View src_acteur total estimated cost: 1.1</li>
<ul>
<li>CONCAT => 1 (cost: 0.1)</li>
</ul>
<li>View src_acteur total estimated cost: 1.1</li>
<li>View v_import_tab_cols total estimated cost: 1.1</li>
<ul>
<li>CONCAT => 1 (cost: 0.1)</li>
</ul>
+91 −89
Original line number Diff line number Diff line
@@ -13,103 +13,105 @@
[13] TABLE FICHIER (owner: SYGAL, 5197 rows)
[14] TABLE FICHIER_THESE (owner: SYGAL, 3570 rows)
[15] TABLE FINANCEMENT (owner: SYGAL, 4274 rows)
[16] TABLE IMPORT_LOG (owner: SYGAL, 126227 rows)
[17] TABLE IMPORT_NOTIF (owner: SYGAL, 1 rows)
[18] TABLE IMPORT_OBSERV (owner: SYGAL, 3 rows)
[19] TABLE IMPORT_OBSERV_RESULT (owner: SYGAL, 66 rows)
[20] TABLE IMPORT_OBS_NOTIF (owner: SYGAL, 0 rows)
[21] TABLE IMPORT_OBS_RESULT_NOTIF (owner: SYGAL, 0 rows)
[22] TABLE INDICATEUR (owner: SYGAL, 14 rows)
[23] TABLE INDIVIDU (owner: SYGAL, 36507 rows)
[24] TABLE INDIVIDU_RECH (owner: SYGAL, 36507 rows)
[25] TABLE INDIVIDU_ROLE (owner: SYGAL, 356 rows)
[26] TABLE INFORMATION (owner: SYGAL, 8 rows)
[27] TABLE INFORMATION_FICHIER_SAV (owner: SYGAL, 22 rows)
[28] TABLE INFORMATION_LANGUE (owner: SYGAL, 2 rows)
[29] TABLE LISTE_DIFF (owner: SYGAL, 80 rows)
[30] TABLE MAIL_CONFIRMATION (owner: SYGAL, 1437 rows)
[31] TABLE METADONNEE_THESE (owner: SYGAL, 640 rows)
[32] TABLE NATURE_FICHIER (owner: SYGAL, 20 rows)
[33] TABLE NOTIF (owner: SYGAL, 1 rows)
[34] TABLE NOTIF_MAIL (owner: SYGAL, 2270 rows)
[35] TABLE NOTIF_RESULT (owner: SYGAL, 0 rows)
[36] TABLE ORIGINE_FINANCEMENT (owner: SYGAL, 165 rows)
[37] TABLE PARAMETRE (owner: SYGAL, 2 rows)
[38] TABLE PRIVILEGE (owner: SYGAL, 150 rows)
[39] TABLE PROFIL (owner: SYGAL, 16 rows)
[40] TABLE PROFIL_PRIVILEGE (owner: SYGAL, 542 rows)
[41] TABLE PROFIL_TO_ROLE (owner: SYGAL, 149 rows)
[42] TABLE RAPPORT (owner: SYGAL, 1151 rows)
[43] TABLE RAPPORT_VALIDATION (owner: SYGAL, 81 rows)
[44] TABLE RDV_BU (owner: SYGAL, 628 rows)
[45] TABLE ROLE (owner: SYGAL, 174 rows)
[46] TABLE ROLE_PRIVILEGE (owner: SYGAL, 4550 rows)
[47] TABLE SOURCE (owner: SYGAL, 5 rows)
[48] TABLE SOUTENANCE_AVIS (owner: SYGAL, 99 rows)
[49] TABLE SOUTENANCE_CONFIGURATION (owner: SYGAL, 18 rows)
[50] TABLE SOUTENANCE_ETAT (owner: SYGAL, 3 rows)
[51] TABLE SOUTENANCE_INTERVENTION (owner: SYGAL, 1 rows)
[52] TABLE SOUTENANCE_JUSTIFICATIF (owner: SYGAL, 284 rows)
[53] TABLE SOUTENANCE_MEMBRE (owner: SYGAL, 979 rows)
[54] TABLE SOUTENANCE_PROPOSITION (owner: SYGAL, 361 rows)
[55] TABLE SOUTENANCE_QUALITE (owner: SYGAL, 15 rows)
[56] TABLE SOUTENANCE_QUALITE_SUP (owner: SYGAL, 4 rows)
[57] TABLE STRUCTURE (owner: SYGAL, 3078 rows)
[58] TABLE STRUCTURE_DOCUMENT (owner: SYGAL, 25 rows)
[59] TABLE STRUCTURE_SUBSTIT (owner: SYGAL, 241 rows)
[60] TABLE SYNCHRO_LOG (owner: SYGAL, 177 rows)
[61] TABLE SYNC_LOG (owner: SYGAL, 0 rows)
[62] TABLE THESE (owner: SYGAL, 12507 rows)
[63] TABLE THESE_ANNEE_UNIV (owner: SYGAL, 44322 rows)
[64] TABLE TITRE_ACCES (owner: SYGAL, 3673 rows)
[65] TABLE TMP_ACTEUR (owner: SYGAL, 72192 rows)
[66] TABLE TMP_DOCTORANT (owner: SYGAL, 12305 rows)
[67] TABLE TMP_ECOLE_DOCT (owner: SYGAL, 40 rows)
[68] TABLE TMP_ETABLISSEMENT (owner: SYGAL, 2459 rows)
[69] TABLE TMP_FINANCEMENT (owner: SYGAL, 3887 rows)
[70] TABLE TMP_INDIVIDU (owner: SYGAL, 34111 rows)
[71] TABLE TMP_ORIGINE_FINANCEMENT (owner: SYGAL, 132 rows)
[72] TABLE TMP_ROLE (owner: SYGAL, 29 rows)
[73] TABLE TMP_STRUCTURE (owner: SYGAL, 2914 rows)
[74] TABLE TMP_THESE (owner: SYGAL, 12431 rows)
[75] TABLE TMP_THESE_ANNEE_UNIV (owner: SYGAL, 46212 rows)
[76] TABLE TMP_TITRE_ACCES (owner: SYGAL, 3743 rows)
[77] TABLE TMP_UNITE_RECH (owner: SYGAL, 417 rows)
[78] TABLE TMP_VARIABLE (owner: SYGAL, 28 rows)
[79] TABLE TYPE_RAPPORT (owner: SYGAL, 3 rows)
[80] TABLE TYPE_STRUCTURE (owner: SYGAL, 3 rows)
[81] TABLE TYPE_VALIDATION (owner: SYGAL, 15 rows)
[82] TABLE UNITE_DOMAINE_LINKER (owner: SYGAL, 102 rows)
[83] TABLE UNITE_RECH (owner: SYGAL, 512 rows)
[84] TABLE USER_TOKEN (owner: SYGAL, 10 rows)
[85] TABLE UTILISATEUR (owner: SYGAL, 3875 rows)
[86] TABLE VALIDATION (owner: SYGAL, 2427 rows)
[87] TABLE VALIDITE_FICHIER (owner: SYGAL, 1108 rows)
[88] TABLE VARIABLE (owner: SYGAL, 31 rows)
[89] TABLE VERSION_FICHIER (owner: SYGAL, 6 rows)
[90] TABLE WF_ETAPE (owner: SYGAL, 22 rows)
[16] TABLE HARP_TO_OCTO (owner: SYGAL, 1 rows)
[17] TABLE IMPORT_LOG (owner: SYGAL, 126227 rows)
[18] TABLE IMPORT_NOTIF (owner: SYGAL, 1 rows)
[19] TABLE IMPORT_OBSERV (owner: SYGAL, 3 rows)
[20] TABLE IMPORT_OBSERV_RESULT (owner: SYGAL, 66 rows)
[21] TABLE IMPORT_OBS_NOTIF (owner: SYGAL, 0 rows)
[22] TABLE IMPORT_OBS_RESULT_NOTIF (owner: SYGAL, 0 rows)
[23] TABLE INDICATEUR (owner: SYGAL, 14 rows)
[24] TABLE INDIVIDU (owner: SYGAL, 36507 rows)
[25] TABLE INDIVIDU_RECH (owner: SYGAL, 36507 rows)
[26] TABLE INDIVIDU_ROLE (owner: SYGAL, 356 rows)
[27] TABLE INDIVIDU_SAV (owner: SYGAL, 1 rows)
[28] TABLE INFORMATION (owner: SYGAL, 8 rows)
[29] TABLE INFORMATION_FICHIER_SAV (owner: SYGAL, 22 rows)
[30] TABLE INFORMATION_LANGUE (owner: SYGAL, 2 rows)
[31] TABLE LISTE_DIFF (owner: SYGAL, 80 rows)
[32] TABLE MAIL_CONFIRMATION (owner: SYGAL, 1437 rows)
[33] TABLE METADONNEE_THESE (owner: SYGAL, 640 rows)
[34] TABLE NATURE_FICHIER (owner: SYGAL, 20 rows)
[35] TABLE NOTIF (owner: SYGAL, 1 rows)
[36] TABLE NOTIF_MAIL (owner: SYGAL, 2270 rows)
[37] TABLE NOTIF_RESULT (owner: SYGAL, 0 rows)
[38] TABLE ORIGINE_FINANCEMENT (owner: SYGAL, 165 rows)
[39] TABLE PARAMETRE (owner: SYGAL, 2 rows)
[40] TABLE PRIVILEGE (owner: SYGAL, 150 rows)
[41] TABLE PROFIL (owner: SYGAL, 16 rows)
[42] TABLE PROFIL_PRIVILEGE (owner: SYGAL, 542 rows)
[43] TABLE PROFIL_TO_ROLE (owner: SYGAL, 149 rows)
[44] TABLE RAPPORT (owner: SYGAL, 1151 rows)
[45] TABLE RAPPORT_VALIDATION (owner: SYGAL, 95 rows)
[46] TABLE RDV_BU (owner: SYGAL, 628 rows)
[47] TABLE ROLE (owner: SYGAL, 174 rows)
[48] TABLE ROLE_PRIVILEGE (owner: SYGAL, 4550 rows)
[49] TABLE SOURCE (owner: SYGAL, 5 rows)
[50] TABLE SOUTENANCE_AVIS (owner: SYGAL, 99 rows)
[51] TABLE SOUTENANCE_CONFIGURATION (owner: SYGAL, 18 rows)
[52] TABLE SOUTENANCE_ETAT (owner: SYGAL, 3 rows)
[53] TABLE SOUTENANCE_INTERVENTION (owner: SYGAL, 1 rows)
[54] TABLE SOUTENANCE_JUSTIFICATIF (owner: SYGAL, 312 rows)
[55] TABLE SOUTENANCE_MEMBRE (owner: SYGAL, 979 rows)
[56] TABLE SOUTENANCE_PROPOSITION (owner: SYGAL, 361 rows)
[57] TABLE SOUTENANCE_QUALITE (owner: SYGAL, 15 rows)
[58] TABLE SOUTENANCE_QUALITE_SUP (owner: SYGAL, 4 rows)
[59] TABLE STRUCTURE (owner: SYGAL, 3078 rows)
[60] TABLE STRUCTURE_DOCUMENT (owner: SYGAL, 25 rows)
[61] TABLE STRUCTURE_SUBSTIT (owner: SYGAL, 241 rows)
[62] TABLE SYNCHRO_LOG (owner: SYGAL, 177 rows)
[63] TABLE SYNC_LOG (owner: SYGAL, 0 rows)
[64] TABLE THESE (owner: SYGAL, 12507 rows)
[65] TABLE THESE_ANNEE_UNIV (owner: SYGAL, 44322 rows)
[66] TABLE TITRE_ACCES (owner: SYGAL, 3673 rows)
[67] TABLE TMP_ACTEUR (owner: SYGAL, 72201 rows)
[68] TABLE TMP_DOCTORANT (owner: SYGAL, 12305 rows)
[69] TABLE TMP_ECOLE_DOCT (owner: SYGAL, 40 rows)
[70] TABLE TMP_ETABLISSEMENT (owner: SYGAL, 2459 rows)
[71] TABLE TMP_FINANCEMENT (owner: SYGAL, 3887 rows)
[72] TABLE TMP_INDIVIDU (owner: SYGAL, 34115 rows)
[73] TABLE TMP_ORIGINE_FINANCEMENT (owner: SYGAL, 132 rows)
[74] TABLE TMP_ROLE (owner: SYGAL, 29 rows)
[75] TABLE TMP_STRUCTURE (owner: SYGAL, 2914 rows)
[76] TABLE TMP_THESE (owner: SYGAL, 12431 rows)
[77] TABLE TMP_THESE_ANNEE_UNIV (owner: SYGAL, 46212 rows)
[78] TABLE TMP_TITRE_ACCES (owner: SYGAL, 3743 rows)
[79] TABLE TMP_UNITE_RECH (owner: SYGAL, 417 rows)
[80] TABLE TMP_VARIABLE (owner: SYGAL, 28 rows)
[81] TABLE TYPE_RAPPORT (owner: SYGAL, 3 rows)
[82] TABLE TYPE_STRUCTURE (owner: SYGAL, 3 rows)
[83] TABLE TYPE_VALIDATION (owner: SYGAL, 15 rows)
[84] TABLE UNITE_DOMAINE_LINKER (owner: SYGAL, 102 rows)
[85] TABLE UNITE_RECH (owner: SYGAL, 512 rows)
[86] TABLE USER_TOKEN (owner: SYGAL, 11 rows)
[87] TABLE UTILISATEUR (owner: SYGAL, 3997 rows)
[88] TABLE VALIDATION (owner: SYGAL, 2602 rows)
[89] TABLE VALIDITE_FICHIER (owner: SYGAL, 1108 rows)
[90] TABLE VARIABLE (owner: SYGAL, 31 rows)
[91] TABLE VERSION_FICHIER (owner: SYGAL, 6 rows)
[92] TABLE WF_ETAPE (owner: SYGAL, 22 rows)
----------------------------------------------------------
Total number of rows: 708490
Total number of rows: 708845

Top 10 of tables sorted by number of rows:
	[1] TABLE API_LOG has 137285 rows
	[2] TABLE IMPORT_LOG has 126227 rows
	[3] TABLE TMP_ACTEUR has 72192 rows
	[3] TABLE TMP_ACTEUR has 72201 rows
	[4] TABLE ACTEUR has 64302 rows
	[5] TABLE TMP_THESE_ANNEE_UNIV has 46212 rows
	[6] TABLE THESE_ANNEE_UNIV has 44322 rows
	[7] TABLE INDIVIDU_RECH has 36507 rows
	[8] TABLE INDIVIDU has 36507 rows
	[9] TABLE TMP_INDIVIDU has 34111 rows
	[7] TABLE INDIVIDU has 36507 rows
	[8] TABLE INDIVIDU_RECH has 36507 rows
	[9] TABLE TMP_INDIVIDU has 34115 rows
	[10] TABLE DOCTORANT has 12754 rows
Top 10 of largest tables:
	[1] TABLE TYPE_RAPPORT: 0 MB (3 rows)
	[2] TABLE UNITE_RECH: 0 MB (512 rows)
	[3] TABLE VARIABLE: 0 MB (31 rows)
	[1] TABLE TYPE_STRUCTURE: 0 MB (3 rows)
	[2] TABLE VARIABLE: 0 MB (31 rows)
	[3] TABLE VERSION_FICHIER: 0 MB (6 rows)
	[4] TABLE WF_ETAPE: 0 MB (22 rows)
	[5] TABLE UNITE_DOMAINE_LINKER: 0 MB (102 rows)
	[6] TABLE USER_TOKEN: 0 MB (10 rows)
	[7] TABLE TMP_VARIABLE: 0 MB (28 rows)
	[8] TABLE TYPE_VALIDATION: 0 MB (15 rows)
	[9] TABLE VERSION_FICHIER: 0 MB (6 rows)
	[10] TABLE TYPE_STRUCTURE: 0 MB (3 rows)
	[5] TABLE TYPE_RAPPORT: 0 MB (3 rows)
	[6] TABLE USER_TOKEN: 0 MB (11 rows)
	[7] TABLE TYPE_VALIDATION: 0 MB (15 rows)
	[8] TABLE UNITE_RECH: 0 MB (512 rows)
	[9] TABLE TMP_VARIABLE: 0 MB (28 rows)
	[10] TABLE UNITE_DOMAINE_LINKER: 0 MB (102 rows)
+22 −22

File changed.

Preview size limit exceeded, changes collapsed.

+4 −4
Original line number Diff line number Diff line
@@ -23,9 +23,9 @@ ALTER TABLE fichier_these ADD PRIMARY KEY (id);
ALTER TABLE financement ADD PRIMARY KEY (id);
ALTER TABLE import_notif ADD UNIQUE (table_name,column_name,operation);
ALTER TABLE import_notif ADD PRIMARY KEY (id);
ALTER TABLE import_observ ADD UNIQUE (code);
ALTER TABLE import_observ ADD UNIQUE (table_name,column_name,operation,to_value);
ALTER TABLE import_observ ADD PRIMARY KEY (id);
ALTER TABLE import_observ ADD UNIQUE (table_name,column_name,operation,to_value);
ALTER TABLE import_observ ADD UNIQUE (code);
ALTER TABLE import_observ_result ADD PRIMARY KEY (id);
ALTER TABLE import_obs_notif ADD PRIMARY KEY (id);
ALTER TABLE import_obs_result_notif ADD PRIMARY KEY (id);
@@ -40,8 +40,8 @@ ALTER TABLE liste_diff ADD PRIMARY KEY (id);
ALTER TABLE mail_confirmation ADD PRIMARY KEY (id);
ALTER TABLE metadonnee_these ADD PRIMARY KEY (id);
ALTER TABLE nature_fichier ADD PRIMARY KEY (id);
ALTER TABLE notif ADD PRIMARY KEY (id);
ALTER TABLE notif ADD UNIQUE (code);
ALTER TABLE notif ADD PRIMARY KEY (id);
ALTER TABLE notif_mail ADD PRIMARY KEY (id);
ALTER TABLE notif_result ADD PRIMARY KEY (id);
ALTER TABLE origine_financement ADD PRIMARY KEY (id);
@@ -85,6 +85,6 @@ ALTER TABLE validation ADD PRIMARY KEY (id);
ALTER TABLE validite_fichier ADD PRIMARY KEY (id);
ALTER TABLE variable ADD PRIMARY KEY (id);
ALTER TABLE version_fichier ADD PRIMARY KEY (id);
ALTER TABLE wf_etape ADD UNIQUE (ordre);
ALTER TABLE wf_etape ADD PRIMARY KEY (id);
ALTER TABLE wf_etape ADD UNIQUE (code);
ALTER TABLE wf_etape ADD UNIQUE (ordre);
Loading