cfmgrv4/app/Database/update.txt
2024-09-24 19:18:05 +09:00

24 lines
1012 B
Plaintext

1. 필드추가
alter table cloudflareaccount add column id varchar(30) not null after auth_uid;
alter table cloudflareaccount add column authkey varchar(255) not null after id;
alter table cloudflareaccount add column oldkey varchar(255) null after apikey;
2. 내용복사
update cloudflareaccount
join cloudflareauth on cloudflareaccount.auth_uid = cloudflareauth.uid
set cloudflareaccount.id=cloudflareauth.id,
cloudflareaccount.apikey=cloudflareauth.authkey,
cloudflareaccount.oldkey=cloudflareauth.oldkey
3. foreign key 삭제 , index key 삭제
show table cloudflareaccount;
ALTER TABLE cloudflareaccount DROP FOREIGN KEY cloudflareaccount_ibfk_1;
ALTER TABLE cloudflareaccount DROP KEY cloudflareaccount_ibfk_1;
4. auth_uid column 삭제
show table cloudflareaccount;
ALTER TABLE cloudflareaccount DROP column auth_uid;
5. id unique key 추가
ALTER TABLE cloudflareaccount ADD UNIQUE key cloudflareaccount_ibuk_1 (id);
ALTER TABLE cloudflareaccount ADD UNIQUE key cloudflareaccount_ibuk_2 (authkey);