FileMaker till MySQL

Tråden skapades och har fått 8 svar. Det senaste inlägget skrevs .
1

Jag har en databas i FileMaker 7 som jag skulle vilja exportera till MySQL-databas.
Hur i Håriga Jesus gör jag då?

  • Medlem
  • International user
  • 2005-12-02 13:18

Principen är enkel. Exportera ur FM som en text-tab fil. Importera den filen i MySQL. Praktiken är lurigare, med kanske viss teckenkonvertering m.m.

  • Medlem
  • Stockholm
  • 2005-12-02 13:19

St Anger,

FmPro Migrator kanske är vad du söker!!

FmPro Migrator quickly and accurately migrates FileMaker Pro databases to MySQL, Oracle, Access, SQL Server, Sybase, DB2, PostgreSQL and FrontBase. FileMaker Pro database structure and data are migrated to a database table in the destination database. Large text and container field data are also migrated without manual data entry. Perl CGI scripts are also generated for each destinaton database to provide a web-based interface for the migrated data.

FmPro Migrator includes a FileMaker 2,3,4,5,6,7 to FileMaker 7 table consolidation feature, enabling developers to utilize the new FileMaker 7 security model for their FileMaker solutions. FmPro Migrator also incorporates a unique Microsoft Access to FileMaker 7 migration feature.

-Lycka till,

-Torkel

  • Medlem
  • International user
  • 2005-12-02 21:24

När jag tänker efter, är det så att MySQL måste ha en fil i SQL-format för att importera?

  • Medlem
  • Svedala
  • 2005-12-11 13:53
Ursprungligen av Wire:

När jag tänker efter, är det så att MySQL måste ha en fil i SQL-format för att importera?

Nejdå, jag har importerat en databasfil från ClarisWorks i MySQL en gång.
Minns inte exakt hur jag gick till väga, men jag fick exportera databasen som tabseparerad textfil eller något i den stilen, och sedan importera den i MySQL.

Exportera en gång eller regelbundet?

Exportera en gång handlar om att få ut data från FM i en form som MySQL kan förstå och det finns flera metoder att åstadkomma detta.

Importera via tabseparerad textfil:
http://dev.mysql.com/doc/mysql/en/Loading_tables.html
http://dev.mysql.com/doc/mysql/en/LOAD_DATA.html

Via mySQLimport-programmet (också textfil)
http://dev.mysql.com/doc/mysql/en/mysqlimport.html

Via tex CocoaMySQL eller likande program och med en CSV-fil
(Ingen url för denna, annat än versiontracker http://www.versiontracker.com/

Via Batchmode och terminalen
http://dev.mysql.com/doc/mysql/en/Batch_mode.html

Att producera dessa olika filer med FileMaker är inte så svårt, du kan antingen göra en FM-snurra (teknisk term) som är ett manus som loopar igenom posterna du vill exportera och sammanställer valfri information. Sedan skaper du filen genom att kopiera och klistra in i textredigeraren, eller så låter du en plugin spara filen på disk.

Du kan också välja exportera data, välja filformat och sedan gå över något annat program (läs BB Edit, Textredigeraren, Excel) för ytterligare bearbetning och omstuvning.

Troi File Plugin är väldans poppis...
http://www.troi.com/

Jag har ett exempel i FM 6 på min webbsite som innehåller en HTML-export och det är ett exempel på en sådan snurra. http://kurser.intelligentmammals.se/fm/tips/dbs/index.html Exemplet heter "Smartare veckoplan med HTML-export". I FM 7/8 finns lite mera möjligheter.

Regelbundet?
Via ODBC så kan FM skjuta över poster direkt till MySQL genom att skicka SQL-kommandon. Detta gör att göra med bara inbyggd funktionalitet på PC-sidan. På Mac, har jag inte lyckats och jag har försökt en del. Det går att schemalägga detta med tex Eventspluginen, som kör manus på bestämda tider. http://www.wmotion.com/s.nl/sc.2/category.-102/it.I/id.8/.f

Du kan också använda en middleware, som tex Lasso som gör en sökning i FM och en insert i MySQL, dessa går också att schemalägga för att köras tex var 10 minut. Detta är nog en av de enklare metoderna om man har de nödvändiga kunskaperna och utrustningen. Går fortast att sätta upp i alla fall.

http://www.omnipilot.com/

Lycka till!

Tack så hjärtligt för alla dessa tips. Jag ska genast börja pilla å fixa med detta. (snacka om att känna sig som en bilmeck fast i vår fina IT-värld.)

Senast redigerat 2005-12-05 13:03

Min kollega löste det.

Hon exproterade det till Comma-Separated text (CSV-format). Sedan är det fritt fram.

Tackar för allt ännu en gång. Som sagt "nillon" du hade rätt. Du menade nog kommaseparerad text-fil.

Amster"damn" this (99mac) is a good place.

  • Medlem
  • Svedala
  • 2005-12-18 14:41
Ursprungligen av St Anger:

Min kollega löste det.

Hon exproterade det till Comma-Separated text (CSV-format). Sedan är det fritt fram.

Tackar för allt ännu en gång. Som sagt "nillon" du hade rätt. Du menade nog kommaseparerad text-fil.

Amster"damn" this (99mac) is a good place.

Har för mig att man kunde välja, men jag körde nog när jag tänker efter med kommaseparering, just för att tabseparering inte funkade så bra om det fanns tomma fält med.

1
Bevaka tråden