Amazon RDS For Oracle
Amazon RDS For Oracle
Executive summary
We completed the analysis of your Oracle source database and estimate that 99.5% of the database storage
objects and 92% of database code objects can be converted automatically or with minimal changes if you select
Amazon RDS for MySQL as your migration target. Database storage objects include schemas, tables, table
constraints, indexes, types, collection types, sequences, synonyms, view-constraints, clusters and database links.
Database code objects include triggers, views, materialized views, materialized view logs, procedures, functions,
packages, package constants, package cursors, package exceptions, package variables, package functions,
package procedures, package types, package collection types, scheduler-jobs, scheduler-programs and
scheduler-schedules. Based on the source code syntax analysis, we estimate 95% (based on # lines of code) of
your code can be converted to Amazon RDS for MySQL automatically. To complete the migration, we
recommend 571 conversion action(s) ranging from simple tasks to medium-complexity actions to complex
conversion actions.
If you select Amazon Aurora (MySQL compatible) as your migration target, we estimate that 99.5% of the
database storage objects and 92% of database code objects can be converted automatically or with minimal
changes. Based on the syntax analysis we estimate that 95% of your entire database schema can be converted
to Amazon Aurora (MySQL compatible) automatically. We recommend 559 conversion action(s) to complete the
conversion work.
If you select Amazon RDS for PostgreSQL as your migration target, we estimate that 100% of the database
storage objects and 98% of database code objects can be converted automatically or with minimal changes.
Based on the syntax analysis we estimate that 99.3% of your entire database schema can be converted to
Amazon RDS for PostgreSQL automatically. We recommend 513 conversion action(s) to complete the
conversion work.
If you select Amazon Aurora (PostgreSQL compatible) as your migration target, we estimate that 100% of the
database storage objects and 98% of database code objects can be converted automatically or with minimal
changes. Based on the syntax analysis we estimate that 99.3% of your entire database schema can be converted
to Amazon Aurora (PostgreSQL compatible) automatically. We recommend 522 conversion action(s) to
complete the conversion work.
If you select Amazon RDS for MariaDB 10.2 as your migration target, we estimate that 99.5% of the database
storage objects and 91% of database code objects can be converted automatically or with minimal changes.
Based on the syntax analysis we estimate that 95% of your entire database schema can be converted to Amazon
RDS for MariaDB 10.2 automatically. We recommend 573 conversion action(s) to complete the conversion work.
If you select Amazon RDS for MariaDB 10.3 as your migration target, we estimate that 99.5% of the database
storage objects and 92% of database code objects can be converted automatically or with minimal changes.
Based on the syntax analysis we estimate that 97% of your entire database schema can be converted to Amazon
RDS for MariaDB 10.3 automatically. We recommend 515 conversion action(s) to complete the conversion work.
Migration guidance for database objects that could not be converted automatically can be found here
Schema
1
(1: 1/0/0/0)
Table
100% 319
(319: 319/0/0/0)
Constraint
91% 9% 32
(32: 29/3/0/0)
Index
100% 78
(78: 78/0/0/0)
Collection type
100% 2
(2: 0/0/0/2)
Sequence
100% 47
(47: 47/0/0/0)
0 10 100 1000
Trigger
9% 88% 32
(32: 3/28/1/0)
View
74% 23% 270
(270: 201/61/0/8)
Materialized view
1
(1: 0/0/0/1)
Procedure
49% 26% 24% 127
(127: 62/33/2/30)
Function
94% 187
(187: 175/4/0/8)
Package
100% 4
(4: 4/0/0/0)
Package procedure
63% 38% 8
(8: 5/0/0/3)
Package variable
100% 30
(30: 30/0/0/0)
0 10 100 1000
Schema
1
(1: 1/0/0/0)
Table
100% 319
(319: 319/0/0/0)
Constraint
91% 9% 32
(32: 29/3/0/0)
Index
100% 78
(78: 78/0/0/0)
Collection type
100% 2
(2: 0/0/0/2)
Sequence
100% 47
(47: 47/0/0/0)
0 10 100 1000
Trigger
9% 88% 32
(32: 3/28/1/0)
View
76% 22% 270
(270: 204/60/0/6)
Materialized view
1
(1: 0/0/0/1)
Procedure
49% 25% 25% 127
(127: 62/32/1/32)
Function
94% 187
(187: 176/4/0/7)
Package
100% 4
(4: 4/0/0/0)
Package procedure
63% 38% 8
(8: 5/0/0/3)
Package variable
100% 30
(30: 30/0/0/0)
0 10 100 1000
Schema
1
(1: 1/0/0/0)
Table
100% 319
(319: 319/0/0/0)
Constraint
97% 32
(32: 31/1/0/0)
Index
100% 78
(78: 78/0/0/0)
Collection type
100% 2
(2: 2/0/0/0)
Sequence
100% 47
(47: 47/0/0/0)
0 10 100 1000
Trigger
91% 9% 32
(32: 29/3/0/0)
View
68% 32% 270
(270: 183/86/0/1)
Materialized view
1
(1: 1/0/0/0)
Procedure
53% 39% 6% 127
(127: 67/49/4/7)
Function
98% 187
(187: 183/4/0/0)
Package
100% 4
(4: 4/0/0/0)
Package procedure
75% 25% 8
(8: 6/0/0/2)
Package variable
100% 30
(30: 30/0/0/0)
0 10 100 1000
Schema
1
(1: 1/0/0/0)
Table
100% 319
(319: 319/0/0/0)
Constraint
97% 32
(32: 31/1/0/0)
Index
100% 78
(78: 78/0/0/0)
Collection type
100% 2
(2: 2/0/0/0)
Sequence
100% 47
(47: 47/0/0/0)
0 10 100 1000
Trigger
91% 9% 32
(32: 29/3/0/0)
View
68% 32% 270
(270: 183/86/0/1)
Materialized view
1
(1: 1/0/0/0)
Procedure
51% 39% 6% 127
(127: 65/50/4/8)
Function
98% 187
(187: 183/4/0/0)
Package
100% 4
(4: 4/0/0/0)
Package procedure
75% 25% 8
(8: 6/0/0/2)
Package variable
100% 30
(30: 30/0/0/0)
0 10 100 1000
Schema
1
(1: 1/0/0/0)
Table
100% 319
(319: 319/0/0/0)
Constraint
97% 32
(32: 31/1/0/0)
Index
100% 78
(78: 78/0/0/0)
Collection type
100% 2
(2: 0/0/0/2)
Sequence
100% 47
(47: 47/0/0/0)
0 10 100 1000
Trigger
9% 88% 32
(32: 3/28/1/0)
View
74% 22% 270
(270: 201/60/3/6)
Materialized view
1
(1: 0/0/0/1)
Procedure
49% 25% 24% 127
(127: 62/32/2/31)
Function
94% 187
(187: 175/4/1/7)
Package
100% 4
(4: 4/0/0/0)
Package procedure
100% 8
(8: 0/0/0/8)
Package variable
100% 30
(30: 30/0/0/0)
0 10 100 1000
Schema
1
(1: 1/0/0/0)
Table
100% 319
(319: 319/0/0/0)
Constraint
97% 32
(32: 31/1/0/0)
Index
100% 78
(78: 78/0/0/0)
Collection type
100% 2
(2: 0/0/0/2)
Sequence
100% 47
(47: 47/0/0/0)
0 10 100 1000
Trigger
9% 88% 32
(32: 3/28/1/0)
View
93% 270
(270: 252/9/3/6)
Materialized view
1
(1: 0/0/0/1)
Procedure
60% 18% 21% 127
(127: 76/23/1/27)
Function
96% 187
(187: 179/2/1/5)
Package
100% 4
(4: 4/0/0/0)
Package procedure
100% 8
(8: 0/0/0/8)
Package variable
100% 30
(30: 30/0/0/0)
0 10 100 1000
Constraint Changes
Not all constraints can be converted automatically. You'll need to address these issues manually.
Issue 325: MySQL does not support check constraints. Emulating triggers created
Recommended action: Please revise generated code and modify it if is necessary.
Issue code: 325 | Number of occurrences: 2 | Estimated complexity: Simple
Documentation references: https://dev.mysql.com/doc/refman/5.7/en/create-table.html
Schemas.PDV.Tables.PID.Constraints.C178_116
Schemas.PDV.Tables.PID.Constraints.C178_117
Issue 326: MySQL doesn't support constraints with the status DISABLED
Recommended action: Drop the constraint.
Issue code: 326 | Number of occurrences: 1 | Estimated complexity: Simple
Documentation references: https://dev.mysql.com/doc/refman/5.7/en/create-table.html
Schemas.PDV.Tables.KASLINE.Constraints.KEY_KASLINE
Function Changes
Not all functions can be converted automatically. You'll need to address these issues manually.
Issue 211: In MySQL NULL sorting, NULL values go first for an ascending order and last for
a descending order
Recommended action: Review your transformed code and modify it if necessary.
Issue code: 211 | Number of occurrences: 1 | Estimated complexity: Simple
Documentation references: https://dev.mysql.com/doc/refman/5.7/en/select.html
Schemas.PDV.Functions.PPH21OK: 107:123
Issue 334: MySQL doesn't support the dynamic SQL statement EXECUTE IMMEDIATE
Recommended action: Review and modify the execution string.
Issue code: 334 | Number of occurrences: 1 | Estimated complexity: Simple
Documentation references: https://dev.mysql.com/doc/refman/5.7/en/execute.html
Schemas.PDV.Functions.SALDO_MMD_PERBULAN: 2223:2262
Issue 601: MySQL doesn't support given analytic function or it's options
Recommended action: Make use of user defined function.
Issue code: 601 | Number of occurrences: 1 | Estimated complexity: Complex
Schemas.PDV.Functions.PBD_CARISANPER: 108:161
Procedure Changes
Not all procedures can be converted automatically. You'll need to address these issues manually.
Issue 211: In MySQL NULL sorting, NULL values go first for an ascending order and last for
a descending order
Issue 334: MySQL doesn't support the dynamic SQL statement EXECUTE IMMEDIATE
Recommended action: Review and modify the execution string.
Issue 355: Converted code might be incorrect because of the dynamic SQL
Recommended action: Please check the dynamic SQL.
Issue code: 355 | Number of occurrences: 10 | Estimated complexity: Simple
Documentation references: https://dev.mysql.com/doc/refman/5.7/en/sql-syntax-prepared-statements.html
Schemas.PDV.Procedures.C_CREATEROWREAL: 490:511
Schemas.PDV.Procedures.C_CREATEROWSCH: 490:511
Schemas.PDV.Procedures.C_CREATEROWSCH: 915:936
Schemas.PDV.Procedures.OPENING_BALANCE: 3336:3357
Schemas.PDV.Procedures.PR_CREATE_REPORT_PKPP_KOP: 2825:2846
+5 more
Schemas.PDV.Procedures.OPENING_BALANCE: 4617:5427
Schemas.PDV.Procedures.PBD_PROSBAYARPKPP: 958:3491
Schemas.PDV.Procedures.PBD_PROSBAYARPKPP: 1125:3476
Schemas.PDV.Procedures.PENEMPATAN: 665:4629
Schemas.PDV.Procedures.PR_NEW_IA: 2672:2721
+3 more
View Changes
Not all views can be converted automatically. You'll need to address these issues manually.
Issue 75: MySQL doesn't support VIEW with the READ ONLY option
Recommended action: Use VIEW without this option instead.
Issue code: 75 | Number of occurrences: 9 | Estimated complexity: Simple
Documentation references: https://dev.mysql.com/doc/refman/5.7/en/create-view.html
Schemas.PDV.Views.SDMDIDIKAKHIR: 183:196
Schemas.PDV.Views.TAB_VIEW_TABBLN: 89:102
Schemas.PDV.Views.VKAS_BALANCING: 372:385
Schemas.PDV.Views.V_PEGAWAIKONTRAK: 150:163
Schemas.PDV.Views.V_PEGAWAITETAP: 150:163
+4 more
Issue 211: In MySQL NULL sorting, NULL values go first for an ascending order and last for
a descending order
Recommended action: Review your transformed code and modify it if necessary.
Issue code: 211 | Number of occurrences: 59 | Estimated complexity: Simple
Documentation references: https://dev.mysql.com/doc/refman/5.7/en/select.html
Schemas.PDV.Views.CTR_REKAPPKPPPEGAWAI: 200:260
Schemas.PDV.Views.C_V_CONVES: 518:530
Schemas.PDV.Views.C_V_CONVES: 617:629
Schemas.PDV.Views.C_V_CONVES: 726:738
Schemas.PDV.Views.C_V_CONVES: 1172:1223
+54 more
Issue 601: MySQL doesn't support given analytic function or it's options
Recommended action: Make use of user defined function.
Issue code: 601 | Number of occurrences: 3 | Estimated complexity: Complex
Schemas.PDV.Views.INV_MUTASI_DANA: 40:62
Schemas.PDV.Views.TAB_TABMASTER_PRSH: 97:118
Schemas.PDV.Views.V_VOUCHER_DUA_LOKASI: 164:185
Trigger Changes
Not all triggers can be converted automatically. You'll need to address these issues manually.
Constraint Changes
Not all constraints can be converted automatically. You'll need to address these issues manually.
Issue 325: MySQL does not support check constraints. Emulating triggers created
Recommended action: Please revise generated code and modify it if is necessary.
Issue code: 325 | Number of occurrences: 2 | Estimated complexity: Simple
Documentation references: https://dev.mysql.com/doc/refman/5.7/en/create-table.html
Schemas.PDV.Tables.PID.Constraints.C178_116
Schemas.PDV.Tables.PID.Constraints.C178_117
Issue 326: MySQL doesn't support constraints with the status DISABLED
Recommended action: Drop the constraint.
Issue code: 326 | Number of occurrences: 1 | Estimated complexity: Simple
Recommended action: Revise your architecture with a custom solution to substitute the user type using.
Issue code: 218 | Number of occurrences: 2 | Estimated complexity: Complex
Documentation references: https://dev.mysql.com/doc/refman/5.7/en/stored-programs-views.html
Schemas.PDV.Packages.PCK_REPORT.Public procedures.INITIAL: 203:213
Schemas.PDV.Packages.PCK_REPORT.Public procedures.REFORMAT: 2871:2887
Function Changes
Not all functions can be converted automatically. You'll need to address these issues manually.
Issue 211: In MySQL NULL sorting, NULL values go first for an ascending order and last for
a descending order
Recommended action: Review your transformed code and modify it if necessary.
Issue code: 211 | Number of occurrences: 1 | Estimated complexity: Simple
Documentation references: https://dev.mysql.com/doc/refman/5.7/en/select.html
Schemas.PDV.Functions.PPH21OK: 107:123
Issue 334: MySQL doesn't support the dynamic SQL statement EXECUTE IMMEDIATE
Recommended action: Review and modify the execution string.
Issue code: 334 | Number of occurrences: 1 | Estimated complexity: Simple
Documentation references: https://dev.mysql.com/doc/refman/5.7/en/execute.html
Schemas.PDV.Functions.SALDO_MMD_PERBULAN: 2223:2262
Procedure Changes
Not all procedures can be converted automatically. You'll need to address these issues manually.
Issue 211: In MySQL NULL sorting, NULL values go first for an ascending order and last for
a descending order
Recommended action: Review your transformed code and modify it if necessary.
Issue code: 211 | Number of occurrences: 23 | Estimated complexity: Simple
Documentation references: https://dev.mysql.com/doc/refman/5.7/en/select.html
Schemas.PDV.Procedures.APPR_UMUM_PUMK: 212:222
Schemas.PDV.Procedures.APPR_UMUM_UMK: 211:221
Schemas.PDV.Procedures.BUATJURNAL_ANGSPKPP: 2810:2824
Schemas.PDV.Procedures.BUATJURNAL_ANGSPKPPJURNAL: 2843:2857
Schemas.PDV.Procedures.COPY_JURNAL: 283:297
+18 more
Issue 334: MySQL doesn't support the dynamic SQL statement EXECUTE IMMEDIATE
Recommended action: Review and modify the execution string.
Issue code: 334 | Number of occurrences: 101 | Estimated complexity: Simple
Documentation references: https://dev.mysql.com/doc/refman/5.7/en/execute.html
Schemas.PDV.Procedures.CANCEL_OPENING_BALANCE: 773:794
Schemas.PDV.Procedures.CR_REPORT_CASH: 1653:1673
Schemas.PDV.Procedures.CR_REPORT_D2SALDOAWAL: 595:615
Schemas.PDV.Procedures.CR_REPORT_D2SALDOMUTASI: 675:695
Schemas.PDV.Procedures.CR_REPORT_D5: 2604:2624
+96 more
Schemas.PDV.Procedures.CANCEL_OPENING_BALANCE: 267:280
Schemas.PDV.Procedures.OPENING_BALANCE: 1664:1677
Schemas.PDV.Procedures.PR_CARI_KOPERASI: 225:234
Schemas.PDV.Procedures.PR_CREATE_IA: 280:289
Schemas.PDV.Procedures.PR_CREATE_REPORT_PKPP_KOP: 393:402
+33 more
Issue 355: Converted code might be incorrect because of the dynamic SQL
Recommended action: Please check the dynamic SQL.
Issue code: 355 | Number of occurrences: 8 | Estimated complexity: Simple
Documentation references: https://dev.mysql.com/doc/refman/5.7/en/sql-syntax-prepared-statements.html
Schemas.PDV.Procedures.C_CREATEROWSCH: 915:936
Schemas.PDV.Procedures.OPENING_BALANCE: 3336:3357
Schemas.PDV.Procedures.PR_CREATE_REPORT_PKPP_KOP: 2825:2846
Schemas.PDV.Procedures.PR_CREATE_REPORT_PKPP_KOP: 3004:3025
Schemas.PDV.Procedures.PR_CR_TAB_LAN: 715:736
+3 more
Schemas.PDV.Materialized Views.V_PKPPVSKAS321
View Changes
Not all views can be converted automatically. You'll need to address these issues manually.
Issue 75: MySQL doesn't support VIEW with the READ ONLY option
Recommended action: Use VIEW without this option instead.
Issue code: 75 | Number of occurrences: 9 | Estimated complexity: Simple
Documentation references: https://dev.mysql.com/doc/refman/5.7/en/create-view.html
Schemas.PDV.Views.SDMDIDIKAKHIR: 183:196
Schemas.PDV.Views.TAB_VIEW_TABBLN: 89:102
Schemas.PDV.Views.VKAS_BALANCING: 372:385
Schemas.PDV.Views.V_PEGAWAIKONTRAK: 150:163
Schemas.PDV.Views.V_PEGAWAITETAP: 150:163
+4 more
Issue 211: In MySQL NULL sorting, NULL values go first for an ascending order and last for
a descending order
Recommended action: Review your transformed code and modify it if necessary.
Issue code: 211 | Number of occurrences: 55 | Estimated complexity: Simple
Documentation references: https://dev.mysql.com/doc/refman/5.7/en/select.html
Schemas.PDV.Views.CTR_REKAPPKPPPEGAWAI: 200:260
Schemas.PDV.Views.C_V_CONVES: 1172:1223
Schemas.PDV.Views.INV_MUTASI: 858:933
Schemas.PDV.Views.INV_MUTASI_2: 654:729
Schemas.PDV.Views.INV_MUTASI_B: 827:906
+50 more
Schemas.PDV.Views.C_V_CONVES: 54:58
Schemas.PDV.Views.C_V_CONVES: 63:68
+41 more
Trigger Changes
Not all triggers can be converted automatically. You'll need to address these issues manually.
Constraint Changes
Not all constraints can be converted automatically. You'll need to address these issues manually.
Issue 5326: PostgreSQL doesn't support status definition in the CREATE statement for
triggers/constraints
Recommended action: Disable the trigger/drop the constraint manually if needed.
Issue code: 5326 | Number of occurrences: 1 | Estimated complexity: Simple
Documentation references: http://www.postgresql.org/docs/9.6/static/sql-createtable.html
Schemas.PDV.Tables.KASLINE.Constraints.KEY_KASLINE
Function Changes
Not all functions can be converted automatically. You'll need to address these issues manually.
Procedure Changes
Not all procedures can be converted automatically. You'll need to address these issues manually.
Issue 5226: PostgreSQL doesn't support TYPE ... IS REF CURSOR usage
Recommended action: It replaced by REFCURSOR datatype.
Issue code: 5226 | Number of occurrences: 6 | Estimated complexity: Simple
Documentation references: http://www.postgresql.org/docs/9.6/static/datatype.html
Schemas.PDV.Procedures.PR_APP_BATAL_SERAH: 52:76
Schemas.PDV.Procedures.PR_APP_SERAH: 46:70
Schemas.PDV.Procedures.PR_NEW_IA: 123:147
Schemas.PDV.Procedures.PR_PROSES_PHK_BATAL: 53:77
Schemas.PDV.Procedures.PR_REKAP_CASHFLOW: 72:96
+1 more
Issue 5628: Converted code might be incorrect because of the dynamic SQL
Recommended action: Please check the dynamic SQL.
Issue code: 5628 | Number of occurrences: 31 | Estimated complexity: Simple
Documentation references: http://www.postgresql.org/docs/9.6/static/plpgsql-statements.html
Schemas.PDV.Procedures.C_CREATEROWREAL: 490:511
Schemas.PDV.Procedures.C_CREATEROWSCH: 490:511
Schemas.PDV.Procedures.C_CREATEROWSCH: 915:936
Schemas.PDV.Procedures.PR_CREATE_IA: 363:384
Schemas.PDV.Procedures.PR_CREATE_REPORT_PKPP_KOP: 1082:1103
+26 more
View Changes
Not all views can be converted automatically. You'll need to address these issues manually.
Issue 5075: PostgreSQL doesn't support VIEW with the READ ONLY option
Recommended action: Use VIEW without this option instead.
Issue code: 5075 | Number of occurrences: 9 | Estimated complexity: Simple
Documentation references: http://www.postgresql.org/docs/9.6/static/sql-createview.html
Schemas.PDV.Views.SDMDIDIKAKHIR: 183:196
Schemas.PDV.Views.TAB_VIEW_TABBLN: 89:102
Schemas.PDV.Views.VKAS_BALANCING: 372:385
Schemas.PDV.Views.V_PEGAWAIKONTRAK: 150:163
Schemas.PDV.Views.V_PEGAWAITETAP: 150:163
+4 more
Issue 5320: PostgreSQL doesn't support the view with invalid status
Recommended action: Perform a manual conversion.
Issue code: 5320 | Number of occurrences: 75 | Estimated complexity: Simple
Documentation references: http://www.postgresql.org/docs/9.6/static/sql-createview.html
Schemas.PDV.Views.C_V_CONVES
Schemas.PDV.Views.DOWNLOADKOPERASI
Schemas.PDV.Views.INV_MUTASI_DANA
Schemas.PDV.Views.INV_REPORTSALDOBULAN
Schemas.PDV.Views.INV_SCHEDULEAKTIF
+70 more
+8 more
Trigger Changes
Not all triggers can be converted automatically. You'll need to address these issues manually.
Issue 5326: PostgreSQL doesn't support status definition in the CREATE statement for
triggers/constraints
Recommended action: Disable the trigger/drop the constraint manually if needed.
Issue code: 5326 | Number of occurrences: 2 | Estimated complexity: Simple
Documentation references: http://www.postgresql.org/docs/9.6/static/sql-createtable.html
Schemas.PDV.Tables.INV_MASTERRINCIAN.Triggers.INVMTRRINCIAN_BEFORE_INSERT$(PDV)
Schemas.PDV.Tables.UMU_BAYAR_DETAIL.Triggers.BAYARDETAIL_BEFORE_INSERT$(PDV)
Constraint Changes
Not all constraints can be converted automatically. You'll need to address these issues manually.
Issue 5326: PostgreSQL doesn't support status definition in the CREATE statement for
triggers/constraints
Recommended action: Disable the trigger/drop the constraint manually if needed.
Issue code: 5326 | Number of occurrences: 1 | Estimated complexity: Simple
Documentation references: http://www.postgresql.org/docs/9.6/static/sql-createtable.html
Schemas.PDV.Tables.KASLINE.Constraints.KEY_KASLINE
Function Changes
Not all functions can be converted automatically. You'll need to address these issues manually.
Procedure Changes
Not all procedures can be converted automatically. You'll need to address these issues manually.
Issue 5226: PostgreSQL doesn't support TYPE ... IS REF CURSOR usage
Recommended action: It replaced by REFCURSOR datatype.
Issue code: 5226 | Number of occurrences: 6 | Estimated complexity: Simple
Documentation references: http://www.postgresql.org/docs/9.6/static/datatype.html
Schemas.PDV.Procedures.PR_APP_BATAL_SERAH: 52:76
Schemas.PDV.Procedures.PR_APP_SERAH: 46:70
Schemas.PDV.Procedures.PR_NEW_IA: 123:147
Schemas.PDV.Procedures.PR_PROSES_PHK_BATAL: 53:77
Schemas.PDV.Procedures.PR_REKAP_CASHFLOW: 72:96
+1 more
Issue 5350: Unable automatically convert statements that explicitly apply or cancel a
transaction
Recommended action: Revise your code to try move transaction control on side of application.
Issue code: 5350 | Number of occurrences: 9 | Estimated complexity: Simple
Documentation references: https://www.postgresql.org/docs/11/plpgsql-transactions.html
Schemas.PDV.Procedures.HAPUSJURNAL_ANGSPKPP: 891:896
Schemas.PDV.Procedures.INV_REPAIR_RINCIAN: 845:850
Schemas.PDV.Procedures.INV_REPAIR_RINCIAN: 1094:1099
Schemas.PDV.Procedures.INV_REPAIR_RINCIAN: 1349:1354
Schemas.PDV.Procedures.INV_REPAIR_RINCIAN: 1604:1609
+4 more
Issue 5628: Converted code might be incorrect because of the dynamic SQL
Recommended action: Please check the dynamic SQL.
Issue code: 5628 | Number of occurrences: 31 | Estimated complexity: Simple
Documentation references: http://www.postgresql.org/docs/9.6/static/plpgsql-statements.html
Schemas.PDV.Procedures.C_CREATEROWREAL: 490:511
Schemas.PDV.Procedures.C_CREATEROWSCH: 490:511
Schemas.PDV.Procedures.C_CREATEROWSCH: 915:936
Schemas.PDV.Procedures.PR_CREATE_IA: 363:384
Schemas.PDV.Procedures.PR_CREATE_REPORT_PKPP_KOP: 1082:1103
+26 more
View Changes
Not all views can be converted automatically. You'll need to address these issues manually.
Issue 5075: PostgreSQL doesn't support VIEW with the READ ONLY option
Recommended action: Use VIEW without this option instead.
Issue code: 5075 | Number of occurrences: 9 | Estimated complexity: Simple
Documentation references: http://www.postgresql.org/docs/9.6/static/sql-createview.html
Schemas.PDV.Views.SDMDIDIKAKHIR: 183:196
Schemas.PDV.Views.TAB_VIEW_TABBLN: 89:102
Schemas.PDV.Views.VKAS_BALANCING: 372:385
Schemas.PDV.Views.V_PEGAWAIKONTRAK: 150:163
Schemas.PDV.Views.V_PEGAWAITETAP: 150:163
+4 more
Issue 5320: PostgreSQL doesn't support the view with invalid status
Recommended action: Perform a manual conversion.
Issue code: 5320 | Number of occurrences: 75 | Estimated complexity: Simple
Documentation references: http://www.postgresql.org/docs/9.6/static/sql-createview.html
Schemas.PDV.Views.C_V_CONVES
Schemas.PDV.Views.DOWNLOADKOPERASI
Schemas.PDV.Views.INV_MUTASI_DANA
Schemas.PDV.Views.INV_REPORTSALDOBULAN
Schemas.PDV.Views.INV_SCHEDULEAKTIF
+70 more
Trigger Changes
Not all triggers can be converted automatically. You'll need to address these issues manually.
Issue 5326: PostgreSQL doesn't support status definition in the CREATE statement for
triggers/constraints
Recommended action: Disable the trigger/drop the constraint manually if needed.
Constraint Changes
Not all constraints can be converted automatically. You'll need to address these issues manually.
Issue 326: MariaDB doesn't support constraints with the status DISABLED
Recommended action: Drop the constraint.
Issue code: 326 | Number of occurrences: 1 | Estimated complexity: Simple
Documentation references: https://mariadb.com/kb/en/library/create-table/
Schemas.PDV.Tables.KASLINE.Constraints.KEY_KASLINE
Function Changes
Not all functions can be converted automatically. You'll need to address these issues manually.
Issue 211: In MariaDB NULL sorting, NULL values go first for an ascending order and last
for a descending order
Recommended action: Review your transformed code and modify it if necessary.
Issue code: 211 | Number of occurrences: 1 | Estimated complexity: Simple
Documentation references: https://mariadb.com/kb/en/library/select/
Schemas.PDV.Functions.PPH21OK: 107:123
Issue 334: MariaDB doesn't support the dynamic SQL statement EXECUTE IMMEDIATE
Recommended action: Review and modify the execution string.
Issue code: 334 | Number of occurrences: 1 | Estimated complexity: Simple
Documentation references: https://mariadb.com/kb/en/library/execute-statement/
Schemas.PDV.Functions.SALDO_MMD_PERBULAN: 2223:2262
Schemas.PDV.Functions.RND: 1237:1251
Schemas.PDV.Functions.RND: 1377:1391
Schemas.PDV.Functions.SPLIT_KATA: 256:296
Schemas.PDV.Functions.SPLIT_KATA: 366:411
Procedure Changes
Not all procedures can be converted automatically. You'll need to address these issues manually.
Issue 211: In MariaDB NULL sorting, NULL values go first for an ascending order and last
for a descending order
Recommended action: Review your transformed code and modify it if necessary.
Issue code: 211 | Number of occurrences: 23 | Estimated complexity: Simple
Documentation references: https://mariadb.com/kb/en/library/select/
Schemas.PDV.Procedures.APPR_UMUM_PUMK: 212:222
Schemas.PDV.Procedures.APPR_UMUM_UMK: 211:221
Schemas.PDV.Procedures.BUATJURNAL_ANGSPKPP: 2810:2824
Schemas.PDV.Procedures.BUATJURNAL_ANGSPKPPJURNAL: 2843:2857
Schemas.PDV.Procedures.COPY_JURNAL: 283:297
+18 more
Issue 334: MariaDB doesn't support the dynamic SQL statement EXECUTE IMMEDIATE
Recommended action: Review and modify the execution string.
Issue code: 334 | Number of occurrences: 99 | Estimated complexity: Simple
Documentation references: https://mariadb.com/kb/en/library/execute-statement/
Schemas.PDV.Procedures.CANCEL_OPENING_BALANCE: 773:794
Schemas.PDV.Procedures.CR_REPORT_CASH: 1653:1673
Schemas.PDV.Procedures.CR_REPORT_D2SALDOAWAL: 595:615
Schemas.PDV.Procedures.CR_REPORT_D2SALDOMUTASI: 675:695
Schemas.PDV.Procedures.CR_REPORT_D5: 2604:2624
+94 more
Issue 355: Converted code might be incorrect because of the dynamic SQL
Recommended action: Please check the dynamic SQL.
Issue code: 355 | Number of occurrences: 10 | Estimated complexity: Simple
Documentation references: https://mariadb.com/kb/en/library/prepared-statements/
Schemas.PDV.Procedures.C_CREATEROWREAL: 490:511
Schemas.PDV.Procedures.C_CREATEROWSCH: 490:511
Schemas.PDV.Procedures.C_CREATEROWSCH: 915:936
Schemas.PDV.Procedures.OPENING_BALANCE: 3336:3357
Schemas.PDV.Procedures.PR_CREATE_REPORT_PKPP_KOP: 2825:2846
+5 more
Issue 366: Function result could vary from Oracle because of the different result of sorting
Recommended action: Perform a manual conversion.
Issue code: 366 | Number of occurrences: 2 | Estimated complexity: Simple
Schemas.PDV.Procedures.C_CREATEROWREAL: 358:450
Schemas.PDV.Procedures.C_CREATEROWSCH: 356:452
Schemas.PDV.Materialized Views.V_PKPPVSKAS321
View Changes
Not all views can be converted automatically. You'll need to address these issues manually.
Issue 75: MariaDB doesn't support VIEW with the READ ONLY option
Recommended action: Use VIEW without this option instead.
Issue code: 75 | Number of occurrences: 9 | Estimated complexity: Simple
Documentation references: https://mariadb.com/kb/en/library/create-view/
Schemas.PDV.Views.SDMDIDIKAKHIR: 183:196
Schemas.PDV.Views.TAB_VIEW_TABBLN: 89:102
Schemas.PDV.Views.VKAS_BALANCING: 372:385
Schemas.PDV.Views.V_PEGAWAIKONTRAK: 150:163
Schemas.PDV.Views.V_PEGAWAITETAP: 150:163
+4 more
Issue 211: In MariaDB NULL sorting, NULL values go first for an ascending order and last
for a descending order
Recommended action: Review your transformed code and modify it if necessary.
Issue code: 211 | Number of occurrences: 55 | Estimated complexity: Simple
Documentation references: https://mariadb.com/kb/en/library/select/
Schemas.PDV.Views.CTR_REKAPPKPPPEGAWAI: 200:260
Schemas.PDV.Views.C_V_CONVES: 1172:1223
Schemas.PDV.Views.INV_MUTASI: 858:933
Schemas.PDV.Views.INV_MUTASI_2: 654:729
Schemas.PDV.Views.INV_MUTASI_B: 827:906
+50 more
Schemas.PDV.Views.TAB_TABMASTER_THN: 47:64
Schemas.PDV.Views.TEST: 43:52
Schemas.PDV.Views.TEST: 191:200
Schemas.PDV.Views.V_REPORT_REKAPKAS_BEBAS: 560:583
+4 more
Trigger Changes
Not all triggers can be converted automatically. You'll need to address these issues manually.
Constraint Changes
Not all constraints can be converted automatically. You'll need to address these issues manually.
Issue 326: MariaDB doesn't support constraints with the status DISABLED
Recommended action: Drop the constraint.
Issue code: 326 | Number of occurrences: 1 | Estimated complexity: Simple
Documentation references: https://mariadb.com/kb/en/library/create-table/
Schemas.PDV.Tables.KASLINE.Constraints.KEY_KASLINE
Issue 598: MariaDB doesn't support the RETURN TYPE for the cursor
Recommended action: Use cursor declaration without this statement. Also please check if there are variables
depends on this cursor %rowtype and modify them to base %rowtype if necessary.
Issue code: 598 | Number of occurrences: 1 | Estimated complexity: Simple
Schemas.PDV.Packages.PCK_REPORT.Public collection types.T_HEADER: 0:62
Function Changes
Not all functions can be converted automatically. You'll need to address these issues manually.
Issue 334: MariaDB doesn't support the dynamic SQL statement EXECUTE IMMEDIATE
Recommended action: Review and modify the execution string.
Issue code: 334 | Number of occurrences: 1 | Estimated complexity: Simple
Documentation references: https://mariadb.com/kb/en/library/execute-statement/
Schemas.PDV.Functions.SALDO_MMD_PERBULAN: 2223:2262
Issue 598: MariaDB doesn't support the RETURN TYPE for the cursor
Recommended action: Use cursor declaration without this statement. Also please check if there are variables
depends on this cursor %rowtype and modify them to base %rowtype if necessary.
Issue code: 598 | Number of occurrences: 1 | Estimated complexity: Simple
Schemas.PDV.Functions.TRANS: 128:184
Procedure Changes
Not all procedures can be converted automatically. You'll need to address these issues manually.
Issue 334: MariaDB doesn't support the dynamic SQL statement EXECUTE IMMEDIATE
Recommended action: Review and modify the execution string.
Issue code: 334 | Number of occurrences: 104 | Estimated complexity: Simple
Documentation references: https://mariadb.com/kb/en/library/execute-statement/
Schemas.PDV.Procedures.CANCEL_OPENING_BALANCE: 773:794
Schemas.PDV.Procedures.CR_REPORT_CASH: 1653:1673
Schemas.PDV.Procedures.CR_REPORT_D2SALDOAWAL: 595:615
Schemas.PDV.Procedures.CR_REPORT_D2SALDOMUTASI: 675:695
Schemas.PDV.Procedures.CR_REPORT_D5: 2604:2624
+99 more
Issue 355: Converted code might be incorrect because of the dynamic SQL
Recommended action: Please check the dynamic SQL.
Issue code: 355 | Number of occurrences: 5 | Estimated complexity: Simple
Documentation references: https://mariadb.com/kb/en/library/prepared-statements/
Schemas.PDV.Procedures.PR_CREATE_REPORT_PKPP_KOP: 2825:2846
Schemas.PDV.Procedures.PR_CREATE_REPORT_PKPP_KOP: 3004:3025
Schemas.PDV.Procedures.PR_PROSES_BATALHP: 3135:3177
Schemas.PDV.Procedures.PR_PROSES_HP: 4327:4369
Schemas.PDV.Procedures.PR_PROSES_HP_PTK: 4333:4375
Issue 598: MariaDB doesn't support the RETURN TYPE for the cursor
Recommended action: Use cursor declaration without this statement. Also please check if there are variables
depends on this cursor %rowtype and modify them to base %rowtype if necessary.
Issue code: 598 | Number of occurrences: 6 | Estimated complexity: Simple
Schemas.PDV.Procedures.PR_APP_BATAL_SERAH: 52:76
Schemas.PDV.Procedures.PR_APP_SERAH: 46:70
Schemas.PDV.Procedures.PR_NEW_IA: 123:147
Schemas.PDV.Procedures.PR_PROSES_PHK_BATAL: 53:77
Schemas.PDV.Procedures.PR_REKAP_CASHFLOW: 72:96
+1 more
View Changes
Not all views can be converted automatically. You'll need to address these issues manually.
Issue 75: MariaDB doesn't support VIEW with the READ ONLY option
Recommended action: Use VIEW without this option instead.
Issue code: 75 | Number of occurrences: 9 | Estimated complexity: Simple
Trigger Changes
Not all triggers can be converted automatically. You'll need to address these issues manually.