The easiest way is make a web2py model that matches these fields:

db.define_table('bitmap',
                Field('bitmap_id','id'),
                Field('filename'),
                Field('kdb_id','integer'),
                Field('isDeleted','integer')) # 0 or 1

parse the XML into CSV (excel may be able to do it) and import the
CSV.





On Jun 21, 8:21 pm, mart <[email protected]> wrote:
> also, I found that they gave me the equivalent data in a .sql file....
> would that be understood by DAL?
>
> thanks again,
> Mart :)
>
> On Jun 21, 9:14 pm, mart <[email protected]> wrote:
>
>
>
>
>
>
>
> > Hi,
>
> > let's say someone gave me a dump of a mySQL DB in xml format...
> > something that looks like this:
>
> >     <pma:structure_schemas>
> >         <pma:database name="test" collation="latin1_swedish_ci"
> > charset="latin1">
> >             <pma:table name="bitmap">
> >                 CREATE TABLE `bitmap` (
> >                   `bitmap_id` int(11) NOT NULL AUTO_INCREMENT,
> >                   `filename` varchar(100) NOT NULL,
> >                   `kdb_id` int(11) NOT NULL,
> >                   `isDeleted` tinyint(1) NOT NULL DEFAULT '0',
> >                   PRIMARY KEY (`bitmap_id`),
> >                   KEY `kdb_id` (`kdb_id`),
> >                   CONSTRAINT `bitmap_ibfk_1` FOREIGN KEY (`kdb_id`)
> > REFERENCES `kdb` (`kdb_id`) ON DELETE CASCADE ON UPDATE CASCADE
> >                 ) ENGINE=InnoDB AUTO_INCREMENT=64 DEFAULT
> > CHARSET=latin1;
> >             </pma:table>
>
> > what would be the best way to migrate this to an SQLite DB, something
> > that web2py could use?
>
> > I know that DAL can export to xml, but does it also import from xml as
> > well? Perhaps, this can be converted to CSV?
>
> > As usual, any help is much appreciated,
>
> > thanks,
> > Mart :)

Reply via email to