-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathschema.sql
22 lines (22 loc) · 11.6 KB
/
schema.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
CREATE TABLE `ettevotted` (`id` integer PRIMARY KEY AUTOINCREMENT,`name` text, `ettevotteregistri_nr` integer, `esmaregistreerimise_kpv` text, `kustutamise_kpv` text, `staatus` text, `staatus_tekstina` text, `piirkond` integer, `piirkond_tekstina` text, `piirkond_tekstina_pikk` text, `evks_registreeritud` numeric, `evks_registreeritud_kande_kpv` text, `oiguslik_vorm` text, `oiguslik_vorm_nr` integer, `oiguslik_vorm_tekstina` text, `oigusliku_vormi_alaliik` text, `lahknevusteade_puudumisest` numeric, `oigusliku_vormi_alaliik_tekstina` text, `asutatud_sissemakset_tegemata` numeric, `loobunud_vorminouetest` numeric, `on_raamatupidamiskohustuslane` numeric, `tegutseb` text, `tegutseb_tekstina` text, `esitab_kasusaajad` numeric);
CREATE TABLE sqlite_sequence(name,seq);
CREATE TABLE `isikud` (`id` text,`first_name` text,`last_name` text,`birth_date` text,`birth_date_int` integer,PRIMARY KEY (`id`));
CREATE TABLE `aadressid` (`kirje_id` integer,`kaardi_piirkond` integer,`kaardi_nr` integer,`kaardi_tyyp` text,`kande_nr` integer,`riik` text,`riik_tekstina` text,`ehak` text,`ehak_nimetus` text,`tanav_maja_korter` text,`aadress_ads_ads_oid` text,`aadress_ads_adr_id` integer,`aadress_ads_ads_normaliseeritud_taisaadress` text,`aadress_ads_ads_normaliseeritud_taisaadress_tapsustus` text,`aadress_ads_koodaadress` text,`aadress_ads_adob_id` text,`aadress_ads_tyyp` text,`postiindeks` text,`algus_kpv` text,`lopp_kpv` text,`ettevotte_id` integer PRIMARY KEY AUTOINCREMENT,`algus_kpv_int` integer,`lopp_kpv_int` integer);
CREATE TABLE `arinimed` (`kirje_id` integer,`kaardi_piirkond` integer,`kaardi_nr` integer,`kaardi_tyyp` text,`kande_nr` integer,`sisu` text,`algus_kpv` text,`lopp_kpv` text,`ettevotte_id` integer PRIMARY KEY AUTOINCREMENT,`algus_kpv_int` integer,`lopp_kpv_int` integer);
CREATE TABLE `kapitalid` (`kirje_id` integer,`kaardi_piirkond` integer,`kaardi_nr` integer,`kaardi_tyyp` text,`kande_nr` integer,`kapitali_suurus` text,`kapitali_valuuta` text,`kapitali_valuuta_tekstina` text,`algus_kpv` text,`lopp_kpv` text,`ettevotte_id` integer PRIMARY KEY AUTOINCREMENT,`algus_kpv_int` integer,`lopp_kpv_int` integer);
CREATE TABLE `yldandmed_majandusaastad` (`kirje_id` integer,`kaardi_piirkond` integer,`kaardi_nr` integer,`kaardi_tyyp` text,`kande_nr` integer,`maj_aasta_algus` text,`maj_aasta_lopp` text,`algus_kpv` text,`lopp_kpv` text,`ettevotte_id` integer PRIMARY KEY AUTOINCREMENT,`algus_kpv_int` integer,`lopp_kpv_int` integer);
CREATE TABLE `markused_kaardil` (`kirje_id` integer,`kaardi_piirkond` integer,`kaardi_nr` integer,`kaardi_tyyp` text,`kande_nr` integer,`veerg_nr` integer,`tyyp` text,`tyyp_tekstina` text,`sisu` text,`algus_kpv` text,`lopp_kpv` text,`id` integer PRIMARY KEY AUTOINCREMENT,`ettevotte_id` integer,`algus_kpv_int` integer,`lopp_kpv_int` integer);
CREATE TABLE `oiguslikud_vormid` (`kirje_id` integer,`kaardi_piirkond` integer,`kaardi_nr` integer,`kaardi_tyyp` text,`kande_nr` integer,`sisu` text,`sisu_nr` integer,`sisu_tekstina` text,`algus_kpv` text,`lopp_kpv` text,`id` integer PRIMARY KEY AUTOINCREMENT,`ettevotte_id` integer,`algus_kpv_int` integer,`lopp_kpv_int` integer);
CREATE TABLE `sidevahendid` (`kirje_id` integer,`liik` text,`liik_tekstina` text,`sisu` text,`lopp_kpv` text,`kaardi_piirkond` integer,`kaardi_nr` integer,`kaardi_tyyp` text,`kande_nr` integer,`id` integer PRIMARY KEY AUTOINCREMENT,`ettevotte_id` integer,`lopp_kpv_int` integer);
CREATE TABLE `staatused` (`kaardi_piirkond` integer,`kaardi_nr` integer,`kaardi_tyyp` text,`kande_nr` integer,`staatus` text,`staatus_tekstina` text,`algus_kpv` text,`id` integer PRIMARY KEY AUTOINCREMENT,`ettevotte_id` integer,`algus_kpv_int` integer);
CREATE TABLE `teatatud_tegevusalad` (`kirje_id` integer,`emtak_kood` text,`emtak_tekstina` text,`emtak_versioon` integer,`emtak_versioon_tekstina` text,`nace_kood` text,`on_pohitegevusala` numeric,`algus_kpv` text,`lopp_kpv` text,`id` integer PRIMARY KEY AUTOINCREMENT,`ettevotte_id` integer,`algus_kpv_int` integer,`lopp_kpv_int` integer);
CREATE TABLE `pohikirjad` (`kirje_id` integer,`kaardi_piirkond` integer,`kaardi_nr` integer,`kaardi_tyyp` text,`kande_nr` integer,`kinnitamise_kpv` text,`muutmise_kpv` text,`selgitus` text,`algus_kpv` text,`lopp_kpv` text,`sisaldab_erioigusi` numeric,`ettevotte_id` integer PRIMARY KEY AUTOINCREMENT,`algus_kpv_int` integer,`lopp_kpv_int` integer);
CREATE TABLE `info_majandusaasta_aruandest` (`kirje_id` integer,`majandusaasta_periodi_algus_kpv` text,`majandusaasta_periodi_lopp_kpv` text,`tootajate_arv` text,`ettevotja_aadress_aruandes` text,`tegevusala_emtak_kood` text,`tegevusala_emtak_tekstina` text,`tegevusala_emtak_versioon` text,`tegevusala_emtak_versioon_tekstina` text,`tegevusala_nace_kood` text,`id` integer PRIMARY KEY AUTOINCREMENT,`ettevotte_id` integer,`majandusaasta_periodi_algus_kpv_int` integer,`majandusaasta_periodi_lopp_kpv_int` integer);
CREATE TABLE `kaardile_kantud_isikud` (`id` integer PRIMARY KEY AUTOINCREMENT,`ettevotte_id` integer,`algus_kpv_int` integer,`lopp_kpv_int` integer,`volituste_loppemise_kpv_int` integer,`kirje_id` integer,`kaardi_piirkond` integer,`kaardi_nr` integer,`kaardi_tyyp` text,`kande_nr` integer,`isiku_tyyp` text,`isiku_roll` text,`isiku_roll_tekstina` text,`eesnimi` text,`nimi_arinimi` text,`isikukood_registrikood` text,`valis_kood` text,`valis_kood_riik` text,`valis_kood_riik_tekstina` text,`synniaeg` text,`osamaks` real,`osamaksu_valuuta` text,`osamaksu_valuuta_tekstina` text,`volituste_loppemise_kpv` text,`aadress_riik` text,`aadress_riik_tekstina` text,`aadress_ehak` text,`aadress_ehak_tekstina` text,`aadress_tanav_maja_korter` text,`aadress_postiindeks` text,`algus_kpv` text,`lopp_kpv` text,`email` text,`aadress_ads_adr_id` integer,`aadress_ads_ads_oid` text,`aadress_ads_ads_normaliseeritud_taisaadress` text,`aadress_ads_ads_normaliseeritud_taisaadress_tapsustus` text,`aadress_ads_koodaadress` text,`aadress_ads_adob_id` text,`aadress_ads_tyyp` text);
CREATE TABLE `kandevalised_isikud` (`id` integer PRIMARY KEY AUTOINCREMENT,`ettevotte_id` integer,`algus_kpv_int` integer,`lopp_kpv_int` integer,`volituste_loppemise_kpv_int` integer,`kontrolli_allika_kpv_int` integer,`kirje_id` integer,`isiku_tyyp` text,`isiku_roll` text,`isiku_roll_tekstina` text,`eesnimi` text,`nimi_arinimi` text,`isikukood_registrikood` text,`valis_kood` text,`valis_kood_riik_tekstina` text,`valis_kood_riik` text,`synniaeg` text,`aadress_riik` text,`aadress_riik_tekstina` text,`aadress_ehak` text,`aadress_ehak_tekstina` text,`aadress_tanav_maja_korter` text,`osaluse_protsent` text,`osaluse_suurus` text,`osaluse_valuuta` text,`osamaksu_valuuta_tekstina` text,`osaluse_omandiliik` text,`osaluse_omandiliik_tekstina` text,`osaluse_murdosa_lugeja` text,`osaluse_murdosa_nimetaja` text,`volituste_loppemise_kpv` text,`kontrolli_allikas` text,`kontrolli_allikas_tekstina` text,`kontrolli_allika_kpv` text,`algus_kpv` text,`lopp_kpv` text,`grupp` text,`aadress_ads_adr_id` integer,`aadress_ads_ads_oid` text,`aadress_ads_ads_normaliseeritud_taisaadress` text,`aadress_ads_ads_normaliseeritud_taisaadress_tapsustus` text,`aadress_ads_koodaadress` text,`aadress_ads_adob_id` text,`aadress_ads_tyyp` text);
CREATE TABLE `kasusaajad` (`id` integer PRIMARY KEY AUTOINCREMENT,`ettevotte_id` integer,`algus_kpv_int` integer,`lopp_kpv_int` integer,`kirje_id` integer,`algus_kpv` text,`lopp_kpv` text,`eesnimi` text,`nimi` text,`isikukood` text,`valis_kood` text,`valis_kood_riik` text,`valis_kood_riik_tekstina` text,`synniaeg` text,`aadress_riik` text,`aadress_riik_tekstina` text,`kontrolli_teostamise_viis` text,`kontrolli_teostamise_viis_tekstina` text,`lahknevusteade_esitatud` text);
CREATE TABLE `osanikud` (`id` integer PRIMARY KEY AUTOINCREMENT,`ettevotte_id` integer,`algus_kpv_int` integer,`lopp_kpv_int` integer,`volituste_loppemise_kpv_int` integer,`kontrolli_allika_kpv_int` integer,`kirje_id` integer,`isiku_tyyp` text,`isiku_roll` text,`isiku_roll_tekstina` text,`eesnimi` text,`nimi_arinimi` text,`isikukood_registrikood` text,`valis_kood` text,`valis_kood_riik_tekstina` text,`valis_kood_riik` text,`synniaeg` text,`aadress_riik` text,`aadress_riik_tekstina` text,`aadress_ehak` text,`aadress_ehak_tekstina` text,`aadress_tanav_maja_korter` text,`osaluse_protsent` text,`osaluse_suurus` text,`osaluse_valuuta` text,`osamaksu_valuuta_tekstina` text,`osaluse_omandiliik` text,`osaluse_omandiliik_tekstina` text,`osaluse_murdosa_lugeja` text,`osaluse_murdosa_nimetaja` text,`volituste_loppemise_kpv` text,`kontrolli_allikas` text,`kontrolli_allikas_tekstina` text,`kontrolli_allika_kpv` text,`algus_kpv` text,`lopp_kpv` text,`grupp` integer,`aadress_ads_adr_id` text,`adress_ads_ads_oid` text,`aadress_ads_ads_normaliseeritud_taisaadress` text,`aadress_ads_ads_normaliseeritud_taisaadress_tapsustus` text,`aadress_ads_koodaadress` text,`aadress_ads_adob_id` text,`aadress_ads_tyyp` text);
CREATE TABLE `majandusaastad` (`report_id` text,`taidetud_aruanne_report_id` text,`registrikood` text,`oiguslik_vorm` text,`staatus` text,`aruandeaasta` text,`kas_konsolideeritud` text,`period_start` text,`period_end` text,`esitatud_kpv` text,`kas_auditeeritud` text,`valitud_aruanne_kategooria` text,`minimaalne_kategooria_andmetest` text,`auditi_toovottu_liik` text,`audiitori_otsuse_tyyp` text,`modifikatsioon_asjaolu_rohutamine` text,`modifikatsioon_muu_asjaolu` text,`modifikatsioon_tegevuse_jatkuvus` text,`esitatud_kpv_int` integer,`assets` integer,`average_number_of_employees_in_full_time_equivalent_units` integer,`cash_and_cash_equivalents` integer,`current_assets` integer,`current_liabilities` integer,`depreciation_and_impairment_loss_reversal` integer,`employee_expense` integer,`equity` integer,`issued_capital` integer,`labor_expense` integer,`non_current_assets` integer,`non_current_liabilities` integer,`retained_earnings_loss` integer,`revenue` integer,`total_annual_period_profit_loss` integer,`total_profit_loss` integer,`net_assets` integer,`surplus_deficit_from_operating_activities` integer,`net_surplus_deficit_for_period` integer,`total_revenue` integer,`depreciation_and_impairment_loss_reversal_neg` integer,`issued_capital2` integer,`retained_earnings_loss_consolidated` integer,`current_assets_consolidated` integer,`current_liabilities_consolidated` integer,`equity_consolidated` integer,`issued_capital_consolidated` integer,`non_current_liabilities_consolidated` integer,`non_current_assets_consolidated` integer,`cash_and_cash_equivalents_consolidated` integer,`assets_consolidated` integer,`total_annual_period_profit_loss_consolidated` integer,`revenue_consolidated` integer,`depreciation_and_impairment_loss_reversal_consolidated` integer,`employee_expense_consolidated` integer,`total_profit_loss_consolidated` integer,`depreciation_and_impairment_loss_reversal_neg_consolidated` integer,`labor_expense_consolidated` integer,`average_number_of_employees_in_full_time_equivalent_units_consolidated` integer,`issued_capital2_consolidated` integer,PRIMARY KEY (`report_id`));
CREATE TABLE `emta` (`ettevotte_id` text,`liik` text,`registreeritud_kaibemaksukohustuslaste` text,`emtak_tegevusvaldkond` text,`maakond` text,`riiklikud_maksud` real,`toojou_maksud_ja_maksed` real,`kaive` real,`tootajaid` integer,`year` integer,`quarter` integer,PRIMARY KEY (`ettevotte_id`,`year`,`quarter`));
CREATE TABLE `maksuvolg` (`ettevotte_id` text,`maksuvõlg` integer,`sh_vaidlustatud` integer,`maksuvõlg_alates` integer,PRIMARY KEY (`ettevotte_id`));
CREATE TABLE `lihtandmed` (`nimi` text,`ettevotte_id` text,`oiguslik_vorm` text,`oigusliku_vormi_alaliik` text,`km_kr_nr` text,`staatus` text,`staatus_tekstina` text,`esmakande_kpv` text,`esmakande_kpv_int` integer,`ettevotja_aadress` text,`asukoht_ettevotja_aadressis` text,`asukoht_eha_kood` text,`asukoht_eha_tekstina` text,`indeks_ettevotja_aadressis` text,`ads_adr_id` text,`ads_ads_oid` text,`ads_normaliseeritud_taisaadress` text,`teabesysteemi_link` text,PRIMARY KEY (`ettevotte_id`));