CREATE TABLE fidelity_funds(
    id bigint,
    symbol text,
    name text,
    summary text,
    "inceptionDate" text,
    "expenseRatio" double precision,
    assets bigint,
    updated text,
    address_line1 text,
    address_line2 text,
    address_line3 text,
    price_nav double precision,
    price_currency text,
    "price_fiftyTwoWeek_low" double precision,
    "price_fiftyTwoWeek_high" double precision,
    "price_fiftyTwoWeek_changePct" double precision,
    yields_distribution double precision,
    "yields_dividendRate" double precision,
    "returns_oneYear" double precision,
    "returns_threeYear" double precision,
    "returns_fiveYear" double precision,
    "returns_tenYear" double precision,
    returns_calendar_2015 double precision,
    returns_calendar_2016 double precision,
    returns_calendar_2017 double precision,
    returns_calendar_2018 double precision,
    returns_calendar_2019 double precision,
    returns_calendar_2020 double precision,
    returns_calendar_2021 double precision,
    returns_calendar_2022 double precision,
    returns_calendar_2023 double precision,
    returns_calendar_2024 double precision,
    "ratings_morningstarOverall" double precision,
    "ratings_morningstarRisk" double precision,
    "ratings_beta3Year" double precision
);

CREATE TABLE fidelity_bonds(
    "Description" text,
    "Coupon" text,
    "Coupon Frequency" text,
    "Maturity Date" text,
    "Moody's Rating" text,
    "S&P Rating" text,
    "Expected Price" double precision,
    "Expected Yield" double precision,
    "Call Protected" text,
    "Offering Period" text,
    "Settlement Date" text,
    "Attributes" text
);