[prev in list] [next in list] [prev in thread] [next in thread]
List: owncloud
Subject: Re: [Owncloud] switching from sqlite to mysql
From: Frank Karlitschek <frank () owncloud ! org>
Date: 2014-01-15 21:41:30
Message-ID: A273A298-F7CC-49D0-BE67-99B50F7048A7 () owncloud ! org
[Download RAW message or body]
We are working on providing a DB migration script. Here is a pull request t=
hat is still work in progress:
https://github.com/owncloud/core/pull/6457
Any help with coding and testing is highly appreciate.
Frank
On 15.01.2014, at 16:17, Otto Kek=E4l=E4inen <otto@seravo.fi> wrote:
> I tried this migration a few days ago (look at the mailing list
> history with author my name), and I after manually fixing many many
> things I eventually gave up. At the moment there is no working
> migration script.
> =
> Today I reinstalled one OwnCloud installation with MySQL and simply
> re-created the users and moved the files. A bit of work, but at the
> moment the best option. Hopefully an official migration script would
> be made at some point. Even better if SQLite was not default, not even
> for home users..
> =
> 2014/1/15 Reinoud van Leeuwen <reinoud.v@n.leeuwen.net>:
>> =
>> On 15 jan. 2014, at 21:56, Diederik de Haas <didi.debian@cknow.org> wrot=
e:
>> =
>>> On Wednesday 15 January 2014 21:39:19 Reinoud van Leeuwen wrote:
>>>> I have another problem: it seems that in my SQLite installation a table
>>>> oc_fscache is present, which is missing in the Mysql Dump...
>>> =
>>> Just create that table, or leave it out all together. It is meant to ca=
che
>>> things, so if it's not present, it will be created (and filled).
>>> I've cleared that table many times during testing, so afaik it's safe t=
o leave
>>> it out.
>> =
>> Next thing I stumble upon is:
>> =
>> ERROR 1062 (23000) at line 5269: Duplicate entry 'calendar/appinfo/remot=
e.php-core' for key 'PRIMARY'
>> =
>> Makes sense since the create table statement is
>> =
>> CREATE TABLE `oc_appconfig` (
>> `appid` varchar(32) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
>> `configkey` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
>> `configvalue` longtext COLLATE utf8_unicode_ci,
>> PRIMARY KEY (`appid`,`configkey`),
>> =
>> and in the dump are lines:
>> =
>> INSERT INTO `oc_appconfig` VALUES('calendar/appinfo/remote.php','core','=
remote_calendar');
>> INSERT INTO `oc_appconfig` VALUES('calendar/appinfo/remote.php','core','=
remote_caldav');
>> =
>> =
>> So, someone might know how to fix this particular problem, but my point =
is that from a application maintainer perspective I do not feel really good=
having to hack like this in SQL dumps to get this working. And it sounds l=
ike the database is different on SQLite, otherwise this would not have been=
present in the database at all..
>> Or is this the result from buggy updates?
>> =
>> Reinoud
>> _______________________________________________
>> Owncloud mailing list
>> Owncloud@kde.org
>> https://mail.kde.org/mailman/listinfo/owncloud
> =
> =
> =
> -- =
> Otto Kek=E4l=E4inen
> +358 44 566 2204
> http://seravo.fi/
> _______________________________________________
> Owncloud mailing list
> Owncloud@kde.org
> https://mail.kde.org/mailman/listinfo/owncloud
_______________________________________________
Owncloud mailing list
Owncloud@kde.org
https://mail.kde.org/mailman/listinfo/owncloud
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic