Import of mySQL text file into Valentina

Ruslan Zasukhin sunshine at public.kherson.ua
Sun Jan 7 17:31:12 CST 2007


On 8/1/07 1:08 AM, "Kim Kohen" <kim at webguide.com.au> wrote:

Hi Kim,
 
> There's been a a *lot* of discussion lately about migration from
> MySQL to Valentina and, having been though the process recently, I
> think there's a real need for a robust conversion utility which looks
> after schema mapping, data import, quotes and escaping, encoding and
> any other 'gotchas' that might arise.

Target is to get this in
    Valentina Studio - ODBC Import Wizard.

Keith was able load a lots of tables today, not bad result.
For now I have no idea how to get from Keith info about failed table...
His db is big..But Jochen need something to reproduce problem.

--------
> Whilst at it, a similar utility for PostgreSQL and Sqlite (RealDB)
> would also be an advantage. I don't think you can underestimate the
> advantage of being able to simply convert a database for use with
> Valentina. 

You mean that we must be able also import data from Postgre and SQL Lite?
I believe again ODBC is good way for this.

As far as I know, up to know most people have use ODBC import with MS
Access. 

> As people run into the limitations of the various systems
> (MySQL:licensing, PostgreSQL:support, RealDB:scalability) the need
> for a pain free migration seems to be an important consideration.

No doubts.
 
> Having to jump through hoops and dodge bugs with VStudio isn't the
> best way to introduce people to Valentina.
 
> The quirkiness of the Valentina API was difficult enough for me,
> without having to endure weeks of suffering getting my data moved
> over from MySQL.  A conversion utility would surely encourage people
> to at least try Valentina - particularly if the RB way and new
> databindings can be made solid.
> 
> I think the ultimate solution for someone from MySQL etc wanting to
> try Valentina would be to
> 
> 1) Convert db though conversion utility
> 2) change  mydb = new MySQL database to mydb = New Valentina Database
> 3) compile and build application :)

Yes a dream :-)

Now more details. 

1) We have to deal with ODBC import.
Because this is the most universal way to import from different db sources.


2) yes I can guess that it will be MORE SIMPLE, if Valentina Studio could
directly connect to a mySQL server and load data.

But here exists big problem with LICENSE of mySQL client.
We cannot use them for free.


----------
3) Let me remind that exists one more IDEAL WAY to load database
        via SQL DUMP.

For now we catch issues related to mySQL non-SQL92 standard extensions.

For info of all, mySQL server have a PROPERTY -- work as ANSI.
    you should TEND to use this to get SQL dumps as close to
    standard as possible.

In IDEAL it must work as easy as:
    STEP1 - dump from mySQL/Postgre
    STEP2 - LOAD into new Valentina db.



-- 
Best regards,

Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc

Valentina - Joining Worlds of Information
http://www.paradigmasoft.com

[I feel the need: the need for speed]




More information about the Valentina mailing list