FileMaker Pro is similar to Microsoft Access. I want to take this FileMaker data and import it to a PostgreSQL database.
Any suggestions? Should I write a program to do this? Or should I put the FileMaker data into Access and import the data from there?
Thank you for the input!!
Yes, you can do this. You can use Access as a middle layer in this process, but there's no reason to do so other than personal preference.
First, I'd advise you to spend some time analyzing your FileMaker database. Are all data tables designed with standard relational principles? (FileMaker supports, but does not enforce relational design). Are the fields types logically defined, and primary/secondary keys consistent and well-structured? If not, I'd strongly advise you to address these issues (either in FileMaker or Access if you prefer) before proceeding with your migration.
Second, I'd look to see if there are any idiosyncratic FileMaker data structures that won't transfer cleanly. Here are main ones to watch out for:
Once you've done this prep, you can easily export data from FileMaker into a standard format like CSV, which can in turn be imported directly into new Postgres tables. Key things to watch for here:
Last, of course, define the new tables in Postgres and import your CSV data.