mirror of
https://bitbucket.org/theswgsource/src-1.2.git
synced 2026-07-14 00:01:30 -04:00
40 lines
1.2 KiB
SQL
40 lines
1.2 KiB
SQL
declare
|
|
cnt number;
|
|
begin
|
|
select count(*) into cnt
|
|
from user_tables
|
|
where table_name = 'ACCOUNT_REWARD_ITEMS';
|
|
if (cnt = 0) then
|
|
execute immediate 'create table account_reward_items ( station_id number, item_id varchar2(255), date_claimed date, cluster_id number, character_id number, constraint pk_account_reward_items PRIMARY KEY (station_id, item_id))';
|
|
execute immediate 'grant select on account_reward_items to public';
|
|
end if;
|
|
end;
|
|
/
|
|
|
|
declare
|
|
cnt number;
|
|
begin
|
|
select count(*) into cnt
|
|
from user_tables
|
|
where table_name = 'ACCOUNT_REWARD_EVENTS';
|
|
if (cnt = 0) then
|
|
execute immediate 'create table account_reward_events (station_id number, event_id varchar2(255), date_consumed date, cluster_id number, character_id number, constraint pk_account_reward_events PRIMARY KEY (station_id, event_id))';
|
|
execute immediate 'grant select on account_reward_events to public';
|
|
end if;
|
|
end;
|
|
/
|
|
|
|
declare
|
|
cnt number;
|
|
begin
|
|
select count(*) into cnt
|
|
from user_tab_columns
|
|
where table_name = 'CLUSTER_LIST' and column_name = 'GROUP_ID';
|
|
if (cnt = 0) then
|
|
execute immediate 'alter table cluster_list add group_id int default 1 not null';
|
|
end if;
|
|
end;
|
|
/
|
|
|
|
update version_number set version_number=208, min_version_number=208;
|