Hello Jeffry,
For the Odoo community edition, Odoo does not upgrade tool like it has for the enterprise edition. To Migrate data from the Odoo 15 CE to Odoo V17 CE, first, you need to decide what type of data you want to migrate. If you want to migrate static data like customers, products, categories and attributes then this can be achieved with the help of a custom Python script.
If you want to migrate dynamic data like sales orders, invoices, reports etc then you will have to migrate the complete database. For this, there are some OCA scripts which can be used for the migration of the community edition. In this case, you will have to first migrate your Odoo v15 to Odoo v16 and then Odoo v16 to Odoo v17.
Simply restoring the Odoo v15 database into Odoo v17 will not work due to the different technical structures of both versions.
If you need any assistance in Odoo migration, you can contact us at support@webkul.com as we provide the Odoo migration services including the cross-platform Odoo migration which you can check here >> https://webkul.com/odoo-migration-services/
Regards
Team Webkul