]> git.ktnx.net Git - mobile-ledger.git/blob - app/src/main/res/raw/sql_15.sql
56eb75e2785bc8a7c5546ab71c9d6491a57ed554
[mobile-ledger.git] / app / src / main / res / raw / sql_15.sql
1 delete from options where profile is null and name='last_scrape';
2 create table new_options(profile varchar not null, name varchar not null, value varchar);
3
4 insert into new_options(profile, name, value) select distinct '-', o.name, (select o2.value from options o2 where o2.name=o.name and o2.profile is null) from options o where o.profile is null;
5 insert into new_options(profile, name, value) select distinct o.profile, o.name, (select o2.value from options o2 where o2.name=o.name and o2.profile=o.profile) from options o where o.profile is not null;
6 drop table options;
7 create table options(profile varchar not null, name varchar not null, value varchar);
8 create unique index un_options on options(profile,name);
9 insert into options(profile,name,value) select profile,name,value from new_options;
10 drop table new_options;