Amazon RDS For PostgreSQL
Amazon RDS For PostgreSQL
Source database:
Eadpi.dbo.root@sqlserver2012ee.c1sleazgkfyg.eu-west-1.rds.amazonaws.com\sqlserver2012ee.c1sleazgk
fyg.eu-west-1.rds.amazonaws.com:1433
Microsoft SQL Server 2012 (SP4-GDR) (KB4532098) - 11.0.7493.4 (X64) Dec 24 2019 19:33:24
Copyright (c) Microsoft Corporation
Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.3 <X64> (Build 14393: ) (Hypervisor)
Case sensitivity: OFF
Warning
We found that your source database may be configured not in correct way or you have not enough privileges for
reading all necessary metadata. Please check your configuration and run report again. For more details please
review help documentation.
List of Action Items to review:
1. Unable to resolve objects - 141 occurrences
Executive summary
We completed the analysis of your Microsoft SQL Server source database and estimate that 100% of the
database storage objects and 44% of database code objects can be converted automatically or with minimal
changes if you select Amazon RDS for PostgreSQL as your migration target. Database storage objects include
schemas, tables, table constraints, indexes, types, table types, sequences, synonyms and xml schema collections.
Database code objects include triggers, views, procedures, scalar functions, inline functions, table-valued
functions and database triggers. Based on the source code syntax analysis, we estimate 77% (based on # lines of
code) of your code can be converted to Amazon RDS for PostgreSQL automatically. To complete the migration,
we recommend 355 conversion action(s) ranging from simple tasks to medium-complexity actions to complex
conversion actions.
Migration guidance for database objects that could not be converted automatically can be found here
Schema
1
(1: 1/0/0/0)
Table
100% 11
(11: 11/0/0/0)
Constraint
100% 10
(10: 10/0/0/0)
Index
60% 40% 5
(5: 3/2/0/0)
0 10 100
Procedure
19% 26% 55% 31
(31: 6/8/0/17)
Table-valued function
1
(1: 0/0/0/1)
0 10 100
Index Changes
Not all indexs 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.
Databases.Eadpi.Schemas.dbo.Procedures.GET_MasterData_FA_SpecialCases_Warning
Databases.Eadpi.Schemas.dbo.Procedures.GET_MasterData_FA_SpecialCases_Warning
Databases.Eadpi.Schemas.dbo.Procedures.GET_MasterData_FA_SpecialCases_Warning
Databases.Eadpi.Schemas.dbo.Procedures.GET_MasterData_FA_SpecialCases_Warning
Databases.Eadpi.Schemas.dbo.Procedures.GET_MasterData_FA_SpecialCases_Warning
+13 more
Issue 7795: PostgreSQL in operations with strings is case-sensitive. Check the result of the
conversion
Recommended action: Check the string comparison.
Issue code: 7795 | Number of occurrences: 46 | Estimated complexity: Simple
Databases.Eadpi.Schemas.dbo.Procedures.DELETE_MasterData_FA_SpecialCases
Databases.Eadpi.Schemas.dbo.Procedures.GET_MasterData_FA_SpecialCases_Warning
Databases.Eadpi.Schemas.dbo.Procedures.GET_MasterData_FA_SpecialCases_Warning
Databases.Eadpi.Schemas.dbo.Procedures.GET_MasterData_FA_SpecialCases_Warning
Databases.Eadpi.Schemas.dbo.Procedures.GET_MasterData_FA_SpecialCases_Warning
+41 more
Databases.Eadpi.Schemas.dbo.Procedures.DELETE_MasterData_FA_SpecialCases
Databases.Eadpi.Schemas.dbo.Procedures.DELETE_MasterData_FA_SpecialCases
Databases.Eadpi.Schemas.dbo.Procedures.GET_Max_LocalReferenceNumber
Databases.Eadpi.Schemas.dbo.Procedures.INSERT_DeliveryCollection
Databases.Eadpi.Schemas.dbo.Procedures.INSERT_DeliveryCollection
+26 more
Issue 7922: PostgreSQL and MS SQL Server handle errors differently, so check result of
code conversion
Recommended action: Please review generated code and modify it if necessary.
Issue code: 7922 | Number of occurrences: 20 | Estimated complexity: Simple
Databases.Eadpi.Schemas.dbo.Procedures.DELETE_MasterData_FA_SpecialCases
Databases.Eadpi.Schemas.dbo.Procedures.GET_Max_LocalReferenceNumber
Databases.Eadpi.Schemas.dbo.Procedures.GET_OD_EADPI_vs_SAP
Databases.Eadpi.Schemas.dbo.Procedures.GET_OD_XML_TO_WEB_SAVED
Databases.Eadpi.Schemas.dbo.Procedures.INSERT_DeliveryCollection
+15 more
Issue 7659: The scope table-variables and temporary tables is different. You must apply
manual conversion, if you are using recursion
Recommended action: Perform a manual conversion.
Issue code: 7659 | Number of occurrences: 1 | Estimated complexity: Simple
Databases.Eadpi.Schemas.dbo.SQL table-valued functions.fnOutboundDeliveryItems
Issue 7774: Unable to perform an automated migration of the arithmetic operations with
mixed types of operands
Recommended action: Make cast operands to the expected type.
Issue code: 7774 | Number of occurrences: 4 | Estimated complexity: Simple
Databases.Eadpi.Schemas.dbo.SQL table-valued functions.fnOutboundDeliveryItems
Databases.Eadpi.Schemas.dbo.SQL table-valued functions.fnOutboundDeliveryItems
Databases.Eadpi.Schemas.dbo.SQL table-valued functions.fnOutboundDeliveryItems
Databases.Eadpi.Schemas.dbo.SQL table-valued functions.fnOutboundDeliveryItems
Issue 7795: PostgreSQL in operations with strings is case-sensitive. Check the result of the
conversion
Recommended action: Check the string comparison.
Issue code: 7795 | Number of occurrences: 8 | Estimated complexity: Simple
Databases.Eadpi.Schemas.dbo.SQL table-valued functions.fnOutboundDeliveryItems
Databases.Eadpi.Schemas.dbo.SQL table-valued functions.fnOutboundDeliveryItems
Databases.Eadpi.Schemas.dbo.SQL table-valued functions.fnOutboundDeliveryItems
Databases.Eadpi.Schemas.dbo.SQL table-valued functions.fnOutboundDeliveryItems
Databases.Eadpi.Schemas.dbo.SQL table-valued functions.fnOutboundDeliveryItems
+3 more