drop table if exists system_parameters;
create table system_parameters(
	system_parameter_name varchar(128),
	system_parameter_description varchar(128),
	system_parameter_value varchar(255),
	system_parameter_type varchar(16) default 'integer',
	constraint system_parameters_system_parameter_pkey primary key( system_parameter_name )
);

comment on table system_parameters is 'storage of system parameters';
comment on column system_parameters.system_parameter_name is 'name of the system parameter';
comment on column system_parameters.system_parameter_description is 'description of the system parameter';
comment on column system_parameters.system_parameter_value is 'value of the system_parameter';
comment on column system_parameters.system_parameter_type is 'type of the system_parameter (integer/decimal/character/date/timestamp/boolean)';

comment on constraint system_parameters_system_parameter_pkey on system_parameters is 'unique constraint of table';

insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('prolong_parttime_12m_eur_price', 'Részidős fordító összege 12 hónapra (EUR) (hosszabbítás)', '26', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('prolong_freelancer_6m_huf_price', 'Egyéni fordító összege 6 hónapra (HUF) (hosszabbítás)', '4700', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('prolong_freelancer_6m_eur_price', 'Egyéni fordító összege 6 hónapra (EUR) (hosszabbítás)', '17', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('prolong_freelancer_12m_huf_price', 'Egyéni fordító összege 12 hónapra (HUF) (hosszabbítás)', '8500', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('prolong_freelancer_12m_eur_price', 'Egyéni fordító összege 12 hónapra (EUR) (hosszabbítás)', '30', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('prolong_agency_6m_huf_price', 'Fordítóiroda összege 6 hónapra (HUF) (hosszabbítás)', '15200', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('prolong_agency_6m_eur_price', 'Fordítóiroda összege 6 hónapra (EUR) (hosszabbítás)', '54', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('prolong_agency_12m_huf_price', 'Fordítóiroda összege 12 hónapra (HUF) (hosszabbítás)', '28000', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('prolong_agency_12m_eur_price', 'Fordítóiroda összege 12 hónapra (EUR) (hosszabbítás)', '100', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('max_languages_parttime', 'Részídősök maximálisan bejelölhető nyelvszáma', '2', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('max_languages_freelancer', 'Egyéni fordítók maximálisan bejelölhető nyelvszáma', '6', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('max_languages_agency', 'Fordítóirodák maximálisan bejelölhető nyelvszáma', '600', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('parttime_6m_huf_price', 'Részidős fordító összege 6 hónapra (HUF)', '4500', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('parttime_6m_eur_price', 'Részidős fordító összege 6 hónapra (EUR)', '16', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('parttime_12m_huf_price', 'Részidős fordító összege 12 hónapra (HUF)', '8100', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('parttime_12m_eur_price', 'Részidős fordító összege 12 hónapra (EUR)', '29', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('freelancer_6m_huf_price', 'Egyéni fordító összege 6 hónapra (HUF)', '5200', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('freelancer_6m_eur_price', 'Egyéni fordító összege 6 hónapra (EUR)', '19', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('freelancer_12m_huf_price', 'Egyéni fordító összege 12 hónapra (HUF)', '9500', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('half_year_length_in_days', 'Fél év hossza napokban', '183', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('whole_year_length_in_days', 'Egész év hossza napokban', '366', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('freelancer_12m_eur_price', 'Egyéni fordító összege 12 hónapra (EUR)', '34', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('agency_6m_huf_price', 'Fordítóiroda összege 6 hónapra (HUF)', '16900', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('agency_6m_eur_price', 'Fordítóiroda összege 6 hónapra (EUR)', '60', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('agency_12m_huf_price', 'Fordítóiroda összege 12 hónapra (HUF)', '31000', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('agency_12m_eur_price', 'Fordítóiroda összege 12 hónapra (EUR)', '111', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('prolong_parttime_6m_huf_price', 'Részidős fordító összege 6 hónapra (HUF) (hosszabbítás)', '3900', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('prolong_parttime_6m_eur_price', 'Részidős fordító összege 6 hónapra (EUR) (hosszabbítás)', '14', 'integer');
insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('prolong_parttime_12m_huf_price', 'Részidős fordító összege 12 hónapra (HUF) (hosszabbítás)', '7300', 'integer');

insert into system_parameters (system_parameter_name, system_parameter_description, system_parameter_value, system_parameter_type)
	values('test_email_address', 'Teszt e-mail cím', 'lorenzo@fotonsoft.hu', 'character');

