<tr><tdclass="object_name">PACKAGE BODY</td><tdstyle="text-align: center;">2</td><tdstyle="text-align: center;">0</td><tdstyle="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><tdclass="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><tdclass="object_name">SEQUENCE</td><tdstyle="text-align: center;">63</td><tdstyle="text-align: center;">0</td><tdstyle="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><tdclass="detail"></td></tr>
<tr><tdclass="object_name">SYNONYM</td><tdstyle="text-align: center;">0</td><tdstyle="text-align: center;">0</td><tdstyle="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><tdclass="detail"></td></tr>
<tr><tdclass="object_name">TABLE</td><tdstyle="text-align: center;">94</td><tdstyle="text-align: center;">0</td><tdstyle="text-align: center;">9.4</td><td></td><tdclass="detail">Total number of rows: 759965<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 72174 rows<br>acteur has 64302 rows<br>z_import_observ_etab_result has 49958 rows<br>tmp_these_annee_univ has 46210 rows<br>these_annee_univ has 44322 rows<br>individu has 36507 rows<br>individu_rech has 36507 rows<br>tmp_individu has 34110 rows<br>Top 10 of largest tables:<br></td></tr>
<tr><tdclass="object_name">TABLE</td><tdstyle="text-align: center;">94</td><tdstyle="text-align: center;">0</td><tdstyle="text-align: center;">9.4</td><td></td><tdclass="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><tdclass="object_name">VIEW</td><tdstyle="text-align: center;">60</td><tdstyle="text-align: center;">2</td><tdstyle="text-align: center;">61.9</td><td>Views are fully supported but can use specific functions.</td><tdclass="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><thstyle="text-align: center; border-bottom: 0px; vertical-align: bottom;">Total</th><tdstyle="text-align: center; border-bottom: 0px; vertical-align: bottom;">499</td><tdstyle="text-align: center; border-bottom: 0px; vertical-align: bottom;">17</td><tdstyle="text-align: center; border-bottom: 0px; vertical-align: bottom;">464.60</td><tdcolspan="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)
@@ -154,9 +154,9 @@ h2 {
<ul>
<li>DBMS_ => 26 (cost: 3)</li>
<li>SIZE => 4</li>
<li>TEST => 2</li>
<li>CONCAT => 2 (cost: 0.1)</li>
<li>TO_NUMBER => 2 (cost: 0.1)</li>
<li>CONCAT => 2 (cost: 0.1)</li>
<li>TEST => 2</li>
</ul>
<li>Function ucbn_ldap.ldap_connect total estimated cost: 24</li>
<ul>
@@ -188,25 +188,25 @@ h2 {
<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>
<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 ucbn_ldap.oid2eppn total estimated cost: 3.5</li>
<li>Function ucbn_ldap.oid2mail 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.oid2mail 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,32 +224,32 @@ h2 {
<li>TEST => 2</li>
<li>SIZE => 1</li>
</ul>
<li>Function unicaen_oracle.implode total estimated cost: 3.2</li>
<li>Function ucbn_ldap.alias2mail 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>
<li>Function unicaen_oracle.str_find total estimated cost: 3.2</li>
<li>Function unicaen_oracle.implode total estimated cost: 3.2</li>
<ul>
<li>CONCAT => 2 (cost: 0.1)</li>
<li>TEST => 2</li>
<li>CONCAT => 2 (cost: 0.1)</li>
<li>SIZE => 1</li>
<li>NOTFOUND => 1</li>
</ul>
<li>Function ucbn_ldap.uid2mail 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>
</ul>
<li>Function ucbn_ldap.alias2mail total estimated cost: 3.2</li>
<li>Function unicaen_oracle.str_find total estimated cost: 3.2</li>
<ul>
<li>TEST => 2</li>
<li>CONCAT => 2 (cost: 0.1)</li>
<li>SIZE => 1</li>
</ul>
<li>Function ucbn_ldap.uid2sn total estimated cost: 3.1</li>
<li>Function ucbn_ldap.hidisprimaryteacher total estimated cost: 3.1</li>
<ul>
<li>TEST => 2</li>
<li>SIZE => 1</li>
@@ -261,55 +261,55 @@ h2 {
<li>SIZE => 1</li>
<li>CONCAT => 1 (cost: 0.1)</li>
</ul>
<li>Function ucbn_ldap.uid2alias 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.hid2alias total estimated cost: 3.1</li>
<li>Function ucbn_ldap.etu2mail 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.uid2givenname 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.etu2mail 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.hidisprimaryteacher total estimated cost: 3.1</li>
<li>Function ucbn_ldap.hid2alias 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.hid2mail 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.hid2eppn total estimated cost: 3.1</li>
<li>Function ucbn_ldap.uid2alias 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.etu2eppn 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.uid2cn total estimated cost: 3.1</li>
<li>Function ucbn_ldap.uid2givenname total estimated cost: 3.1</li>
<ul>
<li>TEST => 2</li>
<li>CONCAT => 1 (cost: 0.1)</li>
@@ -341,23 +341,23 @@ h2 {
<ul>
<li>CONCAT => 31 (cost: 0.1)</li>
</ul>
<li>View src_role total estimated cost: 1.2</li>
<li>View v_situ_depot_vc_valid_pres_new total estimated cost: 1.2</li>
<ul>
<li>CONCAT => 2 (cost: 0.1)</li>
</ul>
<li>View v_situ_depot_vc_valid_pres_new 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_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_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>
<li>View v_import_tab_cols total estimated cost: 1.1</li>
<li>View src_acteur total estimated cost: 1.1</li>