summaryrefslogtreecommitdiff
path: root/tools/sql-migrate-20120325.sql
blob: 37b44af2cfd6363daee33514d197a6643585576b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
begin;
CREATE TABLE oauth_request_tokens2 (
      token                 varchar(32) primary key,
      secret                varchar(64) not null,
      consumer              varchar(32) not null,
      callback              text,
      date_created          date not null,
      user_name TEXT REFERENCES users ON UPDATE CASCADE ON DELETE CASCADE
);

CREATE TABLE oauth_access_tokens2 (
      token                 varchar(32) primary key,
      secret                varchar(64) not null,
      consumer              varchar(32) not null,
      date_created          date not null,
      last_modified         date not null,
      user_name TEXT REFERENCES users ON UPDATE CASCADE ON DELETE CASCADE
);

insert into oauth_request_tokens2(token, secret, consumer, 
              callback, date_created, user_name) 
select token, secret, consumer, callback, date_created, 
    user from oauth_request_tokens;
drop table oauth_request_tokens;
alter table oauth_request_tokens2 rename to oauth_request_tokens;

insert into oauth_access_tokens2(token, secret, consumer, 
     date_created, last_modified, user_name) 
select token, secret, consumer, date_created, last_modified, 
    user from oauth_access_tokens;
drop table oauth_access_tokens;
alter table oauth_access_tokens2 rename to oauth_access_tokens;

end;