ElkArte Community

General => OpenImporter => Topic started by: Jorin on January 23, 2018, 08:53:33 am

Title: Older SMF version, not installed, to ElkArte
Post by: Jorin on January 23, 2018, 08:53:33 am
Do you know if there's a way to import an older SMF database into a new ElkArte installation when the SMF itself is not installed? Is a database with the SMF structure enough?
Title: Re: Older SMF version, not installed, to ElkArte
Post by: live627 on January 23, 2018, 12:03:12 pm
Yes. The importer does not need SMF files. I don't know if it supports SMF 1.1, though. In fact, I know next to nothing about the importer.
Title: Re: Older SMF version, not installed, to ElkArte
Post by: emanuele on January 23, 2018, 03:52:36 pm
Well, there is an 1.1 importer. I'm not sure how effective it is at this moment, but it *should* work. Always test first. O:-)
Title: Re: Older SMF version, not installed, to ElkArte
Post by: bea on March 19, 2018, 04:40:45 pm
May i pick this up - does the database need to be installed or does it work from just a backup file?
Title: Re: Older SMF version, not installed, to ElkArte
Post by: emanuele on March 20, 2018, 09:12:45 pm
No, a backup file is not enough. :)
Title: Re: Older SMF version, not installed, to ElkArte
Post by: live627 on March 25, 2018, 01:32:45 am
Everything of interest is in the database.
Title: Re: Older SMF version, not installed, to ElkArte
Post by: bea on May 04, 2018, 12:40:52 am
Everything of interest is in the database.

I know. Except, of course, custom avatars and user downloads. That's why i would like to see a documentation which tables need to be mapped to which in the target and have a script operation on the database backup into the new database (file). Language preferable AWK/Shell or maybe even perl. Or PHP-CLI.

Such an approach has  the iMHO huge advantage of being able to develop the new site in a sandbox parallel to the old one  which can still be productive. And then finally run the script and switch the production sites.

It is also an issue if You want to import a form into a new empty one under a different URL