Oh, there would be relatively little work involved. Essentially, the definition files define data types, table creation syntax, etc. You could probably work your way though it with some hit-and-miss work and by looking at the other definition files.
We’ll be happy to help, but if you want to take a shot at it, here’s how:
Copy an existing definition file, and change the name to like “dbase.xml” or something. It would be useful to start with one that might share the most syntax, like Postgres or something.
Change line 3 (dbname) to be DBase
Important Change line 4 (Driver) to match the “Driver Name” from ODBC. This is how FSQL links a definition file to a driver. If you open the Window’s ODBC manager, and go to your DSN, you’ll see 2 columns: the dsn name, and the “driver name”. Put this exactly into line 4 of the definition file.
From here on, it’s just about getting the syntax right. Things like data type names, the auto increment definition (one thing postgres probably isn’t correct on), etc.
Each time you change the file, you need to restart the FactorySQL service (through control panel->administrative tools->services) to make it take effect. So, after step 3, if you restart the service and reconnect, you shouldn’t get “definition file not found” anymore. You might get errors creating tables, but that’s step 4’s problem.
Feel free to reply with any further problems, or you could give us a call some time and we could work on it interactively over GoToMeeting.