--
--


--
-- Name: smid; Type: DATABASE; Schema: -; Owner: administrador
--

CREATE DATABASE smid WITH TEMPLATE = template0 ENCODING = 'UTF8' LC_COLLATE = 'es_VE.UTF-8' LC_CTYPE = 'es_VE.UTF-8';


ALTER DATABASE smid OWNER TO administrador;



--
-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: 
--

CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;


--
-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: 
--

COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';



--
-- Name: secuencia_bien_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_bien_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 2147483647
    CACHE 1;


ALTER TABLE public.secuencia_bien_id OWNER TO administrador;



--
-- Name: dimension_bien; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_bien (
    id integer DEFAULT nextval('secuencia_bien_id'::regclass) NOT NULL,
    nombre character varying(100) NOT NULL,
    especificaciones_tecnicas text NOT NULL,
    peso double precision NOT NULL,
    marca character varying(100),
    codigo_arancelario character varying(13) NOT NULL,
    unidad_medida character varying(100)
);


ALTER TABLE public.dimension_bien OWNER TO administrador;

--
-- Name: TABLE dimension_bien; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_bien IS 'Dimensión: Bien producido';


--
-- Name: secuencia_bien_comercializadonofabricado_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_bien_comercializadonofabricado_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 2147483647
    CACHE 1;


ALTER TABLE public.secuencia_bien_comercializadonofabricado_id OWNER TO administrador;

--
-- Name: dimension_bien_comercializadonofabricado; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_bien_comercializadonofabricado (
    id integer DEFAULT nextval('secuencia_bien_comercializadonofabricado_id'::regclass) NOT NULL,
    nombre character varying(100) NOT NULL,
    especificaciones_tecnicas text NOT NULL,
    peso double precision NOT NULL,
    marca character varying(100),
    codigo_arancelario character varying(13) NOT NULL,
    unidad_medida character varying(100) NOT NULL,
    nacional character(1) NOT NULL
);


ALTER TABLE public.dimension_bien_comercializadonofabricado OWNER TO administrador;

--
-- Name: TABLE dimension_bien_comercializadonofabricado; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_bien_comercializadonofabricado IS 'Dimensión: Bien Comercializado no Fabricado';


--
-- Name: secuencia_ciiu_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_ciiu_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 2147483647
    CACHE 1;


ALTER TABLE public.secuencia_ciiu_id OWNER TO administrador;

--
-- Name: dimension_ciiu; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_ciiu (
    id integer DEFAULT nextval('secuencia_ciiu_id'::regclass) NOT NULL,
    ciiu character varying(20) NOT NULL,
    descripcion character varying(300) NOT NULL
);


ALTER TABLE public.dimension_ciiu OWNER TO administrador;

--
-- Name: TABLE dimension_ciiu; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_ciiu IS 'Dimensión: CIIU';


--
-- Name: secuencia_codigoarancelario_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_codigoarancelario_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 2147483647
    CACHE 1;


ALTER TABLE public.secuencia_codigoarancelario_id OWNER TO administrador;

--
-- Name: dimension_codigoarancelario; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_codigoarancelario (
    id integer DEFAULT nextval('secuencia_codigoarancelario_id'::regclass) NOT NULL,
    codigo character varying(13) NOT NULL,
    seccion smallint NOT NULL,
    capitulo smallint NOT NULL,
    descripcion character varying(400) NOT NULL,
    descripcion_ref character varying(400) NOT NULL
);


ALTER TABLE public.dimension_codigoarancelario OWNER TO administrador;

--
-- Name: TABLE dimension_codigoarancelario; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_codigoarancelario IS 'Dimensión: Codigo Arancelario';


--
-- Name: secuencia_empresa_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_empresa_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 2147483647
    CACHE 1;


ALTER TABLE public.secuencia_empresa_id OWNER TO administrador;

--
-- Name: dimension_empresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_empresa (
    id integer DEFAULT nextval('secuencia_empresa_id'::regclass) NOT NULL,
    rif character varying(10),
    nombre character varying(200),
    personal_indirecto integer DEFAULT 0 NOT NULL,
    personal_femenino_contratado integer DEFAULT 0 NOT NULL,
    personal_masculino_contratado integer DEFAULT 0 NOT NULL,
    personal_femenino_fijo integer DEFAULT 0 NOT NULL,
    personal_masculino_fijo integer DEFAULT 0 NOT NULL,
    personal_administrativo integer DEFAULT 0 NOT NULL,
    personal_operativo integer DEFAULT 0 NOT NULL,
    razon_social character varying(200)
);


ALTER TABLE public.dimension_empresa OWNER TO administrador;

--
-- Name: TABLE dimension_empresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_empresa IS 'Dimensión: Empresa';


--
-- Name: secuencia_estado_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_estado_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 32767
    CACHE 1;


ALTER TABLE public.secuencia_estado_id OWNER TO administrador;

--
-- Name: dimension_estado; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_estado (
    id smallint DEFAULT nextval('secuencia_estado_id'::regclass) NOT NULL,
    nombre character varying(50) NOT NULL,
    codigo character varying(2) NOT NULL
);


ALTER TABLE public.dimension_estado OWNER TO administrador;

--
-- Name: TABLE dimension_estado; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_estado IS 'Dimensión: Estado';


--
-- Name: dimension_estadomaquinaria; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_estadomaquinaria (
    id integer NOT NULL,
    nombre character varying(70) NOT NULL
);


ALTER TABLE public.dimension_estadomaquinaria OWNER TO administrador;

--
-- Name: TABLE dimension_estadomaquinaria; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_estadomaquinaria IS 'Dimensión: Estado de la Maquinaria';


--
-- Name: secuencia_insumo_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_insumo_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 2147483647
    CACHE 1;


ALTER TABLE public.secuencia_insumo_id OWNER TO administrador;

--
-- Name: dimension_insumo; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_insumo (
    id integer DEFAULT nextval('secuencia_insumo_id'::regclass) NOT NULL,
    nombre character varying(100) NOT NULL,
    especificaciones_tecnicas text NOT NULL,
    peso double precision NOT NULL,
    marca character varying(100),
    codigo_arancelario character varying(13) NOT NULL,
    unidad_medida character varying(100) NOT NULL
);


ALTER TABLE public.dimension_insumo OWNER TO administrador;

--
-- Name: TABLE dimension_insumo; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_insumo IS 'Dimensión: Insumo';


--
-- Name: secuencia_maquinaria_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_maquinaria_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 2147483647
    CACHE 1;


ALTER TABLE public.secuencia_maquinaria_id OWNER TO administrador;

--
-- Name: dimension_maquinaria; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_maquinaria (
    id integer DEFAULT nextval('secuencia_maquinaria_id'::regclass) NOT NULL,
    nombre character varying(200) NOT NULL,
    descripcion character varying(400),
    anyo_fabricacion numeric(4,0) NOT NULL,
    vida_util numeric(4,0)
);


ALTER TABLE public.dimension_maquinaria OWNER TO administrador;

--
-- Name: TABLE dimension_maquinaria; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_maquinaria IS 'Dimensión: Maquinaria';


--
-- Name: secuencia_marca_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_marca_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 2147483647
    CACHE 1;


ALTER TABLE public.secuencia_marca_id OWNER TO administrador;

--
-- Name: dimension_marca; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_marca (
    id integer DEFAULT nextval('secuencia_marca_id'::regclass) NOT NULL,
    nombre character varying(200) NOT NULL,
    descripcion character varying(400)
);


ALTER TABLE public.dimension_marca OWNER TO administrador;

--
-- Name: TABLE dimension_marca; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_marca IS 'Dimensión: Maquinaria';


--
-- Name: secuencia_municipio_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_municipio_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 32767
    CACHE 1;


ALTER TABLE public.secuencia_municipio_id OWNER TO administrador;

--
-- Name: dimension_municipio; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_municipio (
    id smallint DEFAULT nextval('secuencia_municipio_id'::regclass) NOT NULL,
    codigo character varying(4) NOT NULL,
    nombre character varying(50) NOT NULL,
    codigo_estado character varying(2) NOT NULL
);


ALTER TABLE public.dimension_municipio OWNER TO administrador;

--
-- Name: TABLE dimension_municipio; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_municipio IS 'Dimensión: Municipio';


--
-- Name: secuencia_naturalezajuridica_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_naturalezajuridica_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 32767
    CACHE 1;


ALTER TABLE public.secuencia_naturalezajuridica_id OWNER TO administrador;

--
-- Name: dimension_naturalezajuridica; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_naturalezajuridica (
    id smallint DEFAULT nextval('secuencia_naturalezajuridica_id'::regclass) NOT NULL,
    nombre character varying(150) NOT NULL,
    descripcion character varying(200)
);


ALTER TABLE public.dimension_naturalezajuridica OWNER TO administrador;

--
-- Name: TABLE dimension_naturalezajuridica; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_naturalezajuridica IS 'Dimensión: Naturaleza Jurídica';


--
-- Name: secuencia_pais_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_pais_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 32767
    CACHE 1;


ALTER TABLE public.secuencia_pais_id OWNER TO administrador;

--
-- Name: dimension_pais; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_pais (
    id smallint DEFAULT nextval('secuencia_pais_id'::regclass) NOT NULL,
    nombre character varying(200)
);


ALTER TABLE public.dimension_pais OWNER TO administrador;

--
-- Name: TABLE dimension_pais; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_pais IS 'Dimensión: País';


--
-- Name: secuencia_parroquia_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_parroquia_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 2147483647
    CACHE 1;


ALTER TABLE public.secuencia_parroquia_id OWNER TO administrador;

--
-- Name: dimension_parroquia; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_parroquia (
    id integer DEFAULT nextval('secuencia_parroquia_id'::regclass) NOT NULL,
    codigo character varying(6) NOT NULL,
    nombre character varying(100),
    codigo_municipio character varying(5)
);


ALTER TABLE public.dimension_parroquia OWNER TO administrador;

--
-- Name: TABLE dimension_parroquia; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_parroquia IS 'Dimensión: Parroquia';


--
-- Name: dimension_planta; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_planta (
    id integer NOT NULL,
    rif character varying(10) NOT NULL,
    nombre character varying(100) NOT NULL,
    telefono character varying(20) NOT NULL,
    fax character varying(20),
    pag_web character varying(100),
    email character varying(75),
    m2_terreno double precision NOT NULL,
    m2_construccion double precision NOT NULL,
    direccion character varying(500) NOT NULL,
    consumo_electrico numeric(20,2) NOT NULL,
    consumo_agua numeric(20,2) NOT NULL,
    consumo_gas numeric(20,2) NOT NULL,
    capacidad_utilizada numeric(20,2),
    autonomia_electrica "char" NOT NULL,
    activo "char" NOT NULL
);


ALTER TABLE public.dimension_planta OWNER TO administrador;

--
-- Name: TABLE dimension_planta; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_planta IS 'Dimensión Planta';


--
-- Name: secuencia_procesoproductivo_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_procesoproductivo_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 32767
    CACHE 1;


ALTER TABLE public.secuencia_procesoproductivo_id OWNER TO administrador;

--
-- Name: dimension_procesoproductivo; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_procesoproductivo (
    id integer DEFAULT nextval('secuencia_procesoproductivo_id'::regclass) NOT NULL,
    nombre character varying(100) NOT NULL
);


ALTER TABLE public.dimension_procesoproductivo OWNER TO administrador;

--
-- Name: TABLE dimension_procesoproductivo; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_procesoproductivo IS 'Dimensión: Proceso Productivo';


--
-- Name: secuencia_proveedor_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_proveedor_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 2147483647
    CACHE 1;


ALTER TABLE public.secuencia_proveedor_id OWNER TO administrador;

--
-- Name: dimension_proveedor; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_proveedor (
    id integer DEFAULT nextval('secuencia_proveedor_id'::regclass) NOT NULL,
    rif character varying(10),
    nombre character varying(200) NOT NULL,
    pais_procedente character varying(200) NOT NULL,
    pais_origen character varying(200) NOT NULL,
    insumo_nacional character(1) DEFAULT false NOT NULL
);


ALTER TABLE public.dimension_proveedor OWNER TO administrador;

--
-- Name: TABLE dimension_proveedor; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_proveedor IS 'Dimensión: Proveedor';


--
-- Name: dimension_representantelegal; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_representantelegal (
    id integer NOT NULL,
    rif character varying(10) NOT NULL,
    nacionalidad character varying(1) NOT NULL,
    unidad_economica_rif character varying(10) NOT NULL,
    nombre character varying(140),
    cargo character varying(50) NOT NULL,
    telefono character varying(20) NOT NULL,
    fax character varying(20),
    email character varying(50) NOT NULL,
    fecha_insercion date NOT NULL
);


ALTER TABLE public.dimension_representantelegal OWNER TO administrador;

--
-- Name: TABLE dimension_representantelegal; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_representantelegal IS 'Dimensión: Representante Legal';


--
-- Name: secuencia_responsabilidadsocial_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_responsabilidadsocial_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 32767
    CACHE 1;


ALTER TABLE public.secuencia_responsabilidadsocial_id OWNER TO administrador;

--
-- Name: dimension_responsabilidadsocial; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_responsabilidadsocial (
    id smallint DEFAULT nextval('secuencia_responsabilidadsocial_id'::regclass) NOT NULL,
    nombre character varying(50),
    posicion smallint NOT NULL
);


ALTER TABLE public.dimension_responsabilidadsocial OWNER TO administrador;

--
-- Name: TABLE dimension_responsabilidadsocial; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_responsabilidadsocial IS 'Dimensión: Tipo de Responsabilidad Social';


--
-- Name: secuencia_sedeprincipal_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_sedeprincipal_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 2147483647
    CACHE 1;


ALTER TABLE public.secuencia_sedeprincipal_id OWNER TO administrador;

--
-- Name: dimension_sedeprincipal; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_sedeprincipal (
    id integer DEFAULT nextval('secuencia_sedeprincipal_id'::regclass) NOT NULL,
    rif character varying(10) NOT NULL,
    nombre character varying(100) NOT NULL,
    telefono character varying(20) NOT NULL,
    fax character varying(20),
    pag_web character varying(100),
    email character varying(75),
    m2_terreno double precision NOT NULL,
    m2_construccion double precision NOT NULL,
    direccion character varying(500) NOT NULL,
    consumo_electrico numeric(20,2) NOT NULL,
    consumo_agua numeric(20,2) NOT NULL,
    consumo_gas numeric(20,2) NOT NULL,
    capacidad_utilizada numeric(20,2),
    autonomia_electrica "char" NOT NULL,
    activo "char"
);


ALTER TABLE public.dimension_sedeprincipal OWNER TO administrador;

--
-- Name: TABLE dimension_sedeprincipal; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_sedeprincipal IS 'Dimensión: Sede Principal';


--
-- Name: secuencia_servicio_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_servicio_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 2147483647
    CACHE 1;


ALTER TABLE public.secuencia_servicio_id OWNER TO administrador;

--
-- Name: dimension_servicio; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_servicio (
    id integer DEFAULT nextval('secuencia_servicio_id'::regclass) NOT NULL,
    ciiu character varying(5) NOT NULL,
    descripcion character varying(200),
    ue_rif character varying(10) NOT NULL
);


ALTER TABLE public.dimension_servicio OWNER TO administrador;

--
-- Name: TABLE dimension_servicio; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_servicio IS 'Dimensión: Servicio';


--
-- Name: dimension_servicio_ue_rif_seq; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE dimension_servicio_ue_rif_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.dimension_servicio_ue_rif_seq OWNER TO administrador;

--
-- Name: dimension_servicio_ue_rif_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: administrador
--

ALTER SEQUENCE dimension_servicio_ue_rif_seq OWNED BY dimension_servicio.ue_rif;


--
-- Name: dimension_sexo; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_sexo (
    id numeric(1,0) NOT NULL,
    diminutivo "char" NOT NULL,
    descripcion character varying(9) NOT NULL
);


ALTER TABLE public.dimension_sexo OWNER TO administrador;

--
-- Name: TABLE dimension_sexo; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_sexo IS 'Dimensión: Sexo';


--
-- Name: dimension_socio; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_socio (
    id integer NOT NULL,
    rif character varying(10),
    unidad_economica_rif character varying(10) NOT NULL,
    nombre character varying(140) NOT NULL,
    nacionalidad character varying(1) NOT NULL,
    porcentaje real NOT NULL
);


ALTER TABLE public.dimension_socio OWNER TO administrador;

--
-- Name: TABLE dimension_socio; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_socio IS 'Dimensión: Socio';


--
-- Name: dimension_sucursal; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_sucursal (
    id integer NOT NULL,
    rif character varying(10) NOT NULL,
    nombre character varying(100) NOT NULL,
    telefono character varying(20) NOT NULL,
    fax character varying(20),
    pag_web character varying(100),
    email character varying(75),
    m2_terreno double precision NOT NULL,
    m2_construccion double precision NOT NULL,
    direccion character varying(500) NOT NULL,
    consumo_electrico numeric(20,2) NOT NULL,
    consumo_agua numeric(20,2) NOT NULL,
    consumo_gas numeric(20,2) NOT NULL,
    capacidad_utilizada numeric(20,2),
    autonomia_electrica "char",
    activo "char"
);


ALTER TABLE public.dimension_sucursal OWNER TO administrador;

--
-- Name: TABLE dimension_sucursal; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_sucursal IS 'Dimensión: Sucursal';


--
-- Name: secuencia_tiempo_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_tiempo_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 2147483647
    CACHE 1;


ALTER TABLE public.secuencia_tiempo_id OWNER TO administrador;

--
-- Name: dimension_tiempo; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_tiempo (
    id integer DEFAULT nextval('secuencia_tiempo_id'::regclass) NOT NULL,
    dia_semana character varying(15),
    semana smallint,
    mes numeric(2,0),
    anyo smallint,
    trimestre numeric(1,0),
    fecha date
);


ALTER TABLE public.dimension_tiempo OWNER TO administrador;

--
-- Name: TABLE dimension_tiempo; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_tiempo IS 'Dimensión: Tiempo';


--
-- Name: dimension_tipo_actividad; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_tipo_actividad (
    id smallint NOT NULL,
    nombre character varying(60) NOT NULL
);


ALTER TABLE public.dimension_tipo_actividad OWNER TO administrador;

--
-- Name: TABLE dimension_tipo_actividad; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_tipo_actividad IS 'Dimensión: Tipo de Actividad';


--
-- Name: secuencia_tipo_ambito_industrial_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_tipo_ambito_industrial_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 32767
    CACHE 1;


ALTER TABLE public.secuencia_tipo_ambito_industrial_id OWNER TO administrador;

--
-- Name: dimension_tipo_ambito_industrial; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_tipo_ambito_industrial (
    id smallint DEFAULT nextval('secuencia_tipo_ambito_industrial_id'::regclass) NOT NULL,
    nombre character varying(60) NOT NULL
);


ALTER TABLE public.dimension_tipo_ambito_industrial OWNER TO administrador;

--
-- Name: TABLE dimension_tipo_ambito_industrial; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_tipo_ambito_industrial IS 'Dimensión: Tipo de Ambito Industrial';


--
-- Name: secuencia_tipo_cliente_mismoramo_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_tipo_cliente_mismoramo_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 32767
    CACHE 1;


ALTER TABLE public.secuencia_tipo_cliente_mismoramo_id OWNER TO administrador;

--
-- Name: dimension_tipo_cliente_mismoramo; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_tipo_cliente_mismoramo (
    id smallint DEFAULT nextval('secuencia_tipo_cliente_mismoramo_id'::regclass) NOT NULL,
    descripcion character varying(100) NOT NULL
);


ALTER TABLE public.dimension_tipo_cliente_mismoramo OWNER TO administrador;

--
-- Name: TABLE dimension_tipo_cliente_mismoramo; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_tipo_cliente_mismoramo IS 'Dimensión: Tipo: Cliente o Mismo Ramo';


--
-- Name: secuencia_tipo_combustible_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_tipo_combustible_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 32767
    CACHE 1;


ALTER TABLE public.secuencia_tipo_combustible_id OWNER TO administrador;

--
-- Name: dimension_tipo_combustible; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_tipo_combustible (
    id smallint DEFAULT nextval('secuencia_tipo_combustible_id'::regclass) NOT NULL,
    categoria character varying(200) NOT NULL,
    descripcion character varying(500)
);


ALTER TABLE public.dimension_tipo_combustible OWNER TO administrador;

--
-- Name: TABLE dimension_tipo_combustible; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_tipo_combustible IS 'Dimension: Tipo Combustible';


--
-- Name: secuencia_tipo_empresa_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_tipo_empresa_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 32767
    CACHE 1;


ALTER TABLE public.secuencia_tipo_empresa_id OWNER TO administrador;

--
-- Name: dimension_tipo_empresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_tipo_empresa (
    id smallint DEFAULT nextval('secuencia_tipo_empresa_id'::regclass) NOT NULL,
    tipo character varying(50) NOT NULL,
    descripcion character varying(150)
);


ALTER TABLE public.dimension_tipo_empresa OWNER TO administrador;

--
-- Name: TABLE dimension_tipo_empresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_tipo_empresa IS 'Dimensión: Tipo Empresa';


--
-- Name: dimension_tipo_subunidad; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_tipo_subunidad (
    id bigint,
    nombre character varying(9),
    descripcion character varying(100)
);


ALTER TABLE public.dimension_tipo_subunidad OWNER TO administrador;

--
-- Name: dimension_tipo_tenencia; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_tipo_tenencia (
    id smallint NOT NULL,
    nombre character varying(60) NOT NULL
);


ALTER TABLE public.dimension_tipo_tenencia OWNER TO administrador;

--
-- Name: TABLE dimension_tipo_tenencia; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_tipo_tenencia IS 'Dimensión: Tipo de Tenencia';


--
-- Name: secuencia_tipo_turno_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_tipo_turno_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 32767
    CACHE 1;


ALTER TABLE public.secuencia_tipo_turno_id OWNER TO administrador;

--
-- Name: dimension_tipo_turno; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_tipo_turno (
    id smallint DEFAULT nextval('secuencia_tipo_turno_id'::regclass) NOT NULL,
    nombre character varying(70) NOT NULL,
    descripcion character varying(200)
);


ALTER TABLE public.dimension_tipo_turno OWNER TO administrador;

--
-- Name: TABLE dimension_tipo_turno; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_tipo_turno IS 'Dimensión: Tipo Turno';


--
-- Name: secuencia_unidadmedida_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_unidadmedida_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 32767
    CACHE 1;


ALTER TABLE public.secuencia_unidadmedida_id OWNER TO administrador;

--
-- Name: dimension_unidadmedida; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE dimension_unidadmedida (
    id integer DEFAULT nextval('secuencia_unidadmedida_id'::regclass) NOT NULL,
    unidad character varying(100),
    descripcion character varying(100)
);


ALTER TABLE public.dimension_unidadmedida OWNER TO administrador;

--
-- Name: TABLE dimension_unidadmedida; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE dimension_unidadmedida IS 'Dimensión: Unidad Medida';


--
-- Name: hechos_aporteanual_ciiu_responsabilidadsocial; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_aporteanual_ciiu_responsabilidadsocial (
    id_ciiu integer NOT NULL,
    id_responsabilidadsocial smallint NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_aporte_anual real NOT NULL,
    medida_cantidad_ues integer DEFAULT 1 NOT NULL
);


ALTER TABLE public.hechos_aporteanual_ciiu_responsabilidadsocial OWNER TO administrador;

--
-- Name: TABLE hechos_aporteanual_ciiu_responsabilidadsocial; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_aporteanual_ciiu_responsabilidadsocial IS 'Tabla de Hechos: Aporte Anual por Actividades de Responsabilidad Social y CIIU';


--
-- Name: hechos_bienes_comercializadosnofabricados_empresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_bienes_comercializadosnofabricados_empresa (
    id_empresa integer,
    id_codigo_arancelario integer,
    id_bien_comercializadonofabricado integer,
    id_itempo integer NOT NULL,
    medida_cantidad_vendida bigint DEFAULT 0 NOT NULL
);


ALTER TABLE public.hechos_bienes_comercializadosnofabricados_empresa OWNER TO administrador;

--
-- Name: TABLE hechos_bienes_comercializadosnofabricados_empresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_bienes_comercializadosnofabricados_empresa IS 'Tabla de Hechos: Bienes Comercializados no Fabricados por Empresa';


--
-- Name: hechos_bienesproducidos_empresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_bienesproducidos_empresa (
    id_empresa integer,
    id_codigo_arancelario integer,
    id_bien integer,
    id_itempo integer NOT NULL,
    medida_cantidad_producida bigint DEFAULT 0 NOT NULL,
    medida_cantidad_vendida bigint DEFAULT 0 NOT NULL,
    medida_monto_venta double precision
);


ALTER TABLE public.hechos_bienesproducidos_empresa OWNER TO administrador;

--
-- Name: TABLE hechos_bienesproducidos_empresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_bienesproducidos_empresa IS 'Tabla de Hechos: Bienes producidos por Empresa';


--
-- Name: hechos_cantempleadostercerizados_naturalezajuridica_ciiu; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_cantempleadostercerizados_naturalezajuridica_ciiu (
    id_ciiu integer NOT NULL,
    id_naturalezajuridica smallint,
    id_tipoempresa smallint NOT NULL,
    medida_empleostercerizados integer NOT NULL
);


ALTER TABLE public.hechos_cantempleadostercerizados_naturalezajuridica_ciiu OWNER TO administrador;

--
-- Name: TABLE hechos_cantempleadostercerizados_naturalezajuridica_ciiu; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_cantempleadostercerizados_naturalezajuridica_ciiu IS 'Tabla de Hechos: Cantidad de Empleados tercerizados por Naturaleza Jurídica y CIIU';


--
-- Name: hechos_cantempleadostercerizados_medida_empleostercerizados_seq; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE hechos_cantempleadostercerizados_medida_empleostercerizados_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.hechos_cantempleadostercerizados_medida_empleostercerizados_seq OWNER TO administrador;

--
-- Name: hechos_cantempleadostercerizados_medida_empleostercerizados_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: administrador
--

ALTER SEQUENCE hechos_cantempleadostercerizados_medida_empleostercerizados_seq OWNED BY hechos_cantempleadostercerizados_naturalezajuridica_ciiu.medida_empleostercerizados;


--
-- Name: hechos_cantidadbeneficiarios_ciiuuemanufacturera_paiscliente; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_cantidadbeneficiarios_ciiuuemanufacturera_paiscliente (
    id_ciiu integer NOT NULL,
    id_pais smallint NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_cantidad_clientes integer,
    id_tiempo integer
);


ALTER TABLE public.hechos_cantidadbeneficiarios_ciiuuemanufacturera_paiscliente OWNER TO administrador;

--
-- Name: TABLE hechos_cantidadbeneficiarios_ciiuuemanufacturera_paiscliente; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_cantidadbeneficiarios_ciiuuemanufacturera_paiscliente IS 'Tabla de Hechos: Frecuencia de clientes por país reportados como clientes por CIIU';


--
-- Name: hechos_cantidadmaquinarias_ciiu_estadomaquinaria_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_cantidadmaquinarias_ciiu_estadomaquinaria_tipoempresa (
    id_ciiu integer NOT NULL,
    id_estadomaquinaria smallint NOT NULL,
    id_tipoempresa smallint NOT NULL,
    medida_cantidad_maquinarias integer NOT NULL,
    medida_sumatoria_vida_util integer NOT NULL
);


ALTER TABLE public.hechos_cantidadmaquinarias_ciiu_estadomaquinaria_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_cantidadmaquinarias_ciiu_estadomaquinaria_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_cantidadmaquinarias_ciiu_estadomaquinaria_tipoempresa IS 'Tabla de Hechos: Frecuencia del estado de las maquinarias por CIIU';


--
-- Name: hechos_cantidadproveedores_ciiu_municipio; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_cantidadproveedores_ciiu_municipio (
    id_ciiu integer NOT NULL,
    id_estado smallint NOT NULL,
    id_municipio smallint NOT NULL,
    id_tipoempresa smallint NOT NULL,
    medida_cantidad_proveedores integer NOT NULL
);


ALTER TABLE public.hechos_cantidadproveedores_ciiu_municipio OWNER TO administrador;

--
-- Name: TABLE hechos_cantidadproveedores_ciiu_municipio; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_cantidadproveedores_ciiu_municipio IS 'Tabla de Hechos: Proveedores reportados por CIIU, Estado y Municipio';


--
-- Name: hechos_cantidadues_ciiu_ambitoindustrial_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_cantidadues_ciiu_ambitoindustrial_tipoempresa (
    id_ciiu integer NOT NULL,
    id_ambito_industrial smallint NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_cantidad_ues integer NOT NULL
);


ALTER TABLE public.hechos_cantidadues_ciiu_ambitoindustrial_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_cantidadues_ciiu_ambitoindustrial_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_cantidadues_ciiu_ambitoindustrial_tipoempresa IS 'Tabla de Hechos: Cantidad de Empresas por ámbito industrial, CIIU y Tipo de Empresa';


--
-- Name: hechos_cantidadues_ciiu_paisorigeninsumo_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_cantidadues_ciiu_paisorigeninsumo_tipoempresa (
    id_ciiu integer NOT NULL,
    id_pais smallint NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_cantidad_empresas_proveedoras integer NOT NULL
);


ALTER TABLE public.hechos_cantidadues_ciiu_paisorigeninsumo_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_cantidadues_ciiu_paisorigeninsumo_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_cantidadues_ciiu_paisorigeninsumo_tipoempresa IS 'Tabla de Hechos: País de origen usado como insumos por CIIU';


--
-- Name: hechos_cantidadues_ciiu_responsabilidadsocial; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_cantidadues_ciiu_responsabilidadsocial (
    id_ciiu integer NOT NULL,
    id_responsabilidadsocial smallint NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_total_empresas integer
);


ALTER TABLE public.hechos_cantidadues_ciiu_responsabilidadsocial OWNER TO administrador;

--
-- Name: TABLE hechos_cantidadues_ciiu_responsabilidadsocial; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_cantidadues_ciiu_responsabilidadsocial IS 'Tabla de Hechos: Actividades de Responsabilidad Social';


--
-- Name: hechos_cantidadues_procesoproductivo; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_cantidadues_procesoproductivo (
    id_ciiu integer NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    id_procesoproductivo integer NOT NULL,
    medidad_cantidad_empresas bigint NOT NULL
);


ALTER TABLE public.hechos_cantidadues_procesoproductivo OWNER TO administrador;

--
-- Name: hechos_cantmaquinaria_empresa_paisorigen; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_cantmaquinaria_empresa_paisorigen (
    id_empresa integer NOT NULL,
    id_maquinaria integer NOT NULL,
    id_pais smallint NOT NULL,
    medida_cantidad integer NOT NULL,
    id_estadomaquinaria smallint NOT NULL
);


ALTER TABLE public.hechos_cantmaquinaria_empresa_paisorigen OWNER TO administrador;

--
-- Name: TABLE hechos_cantmaquinaria_empresa_paisorigen; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_cantmaquinaria_empresa_paisorigen IS 'Tabla de Hechos: Listado de Maquinarias por Empresa';


--
-- Name: hechos_cantplantasprod_autonomiaelect_ciiu_municipio_tipoempres; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_cantplantasprod_autonomiaelect_ciiu_municipio_tipoempres (
    id_ciiu integer NOT NULL,
    id_estado smallint NOT NULL,
    id_municipio smallint NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_cantidad_plantas_productivas integer NOT NULL
);


ALTER TABLE public.hechos_cantplantasprod_autonomiaelect_ciiu_municipio_tipoempres OWNER TO administrador;

--
-- Name: TABLE hechos_cantplantasprod_autonomiaelect_ciiu_municipio_tipoempres; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_cantplantasprod_autonomiaelect_ciiu_municipio_tipoempres IS 'Tabla de Hechos: Cantidad de Plantas Productivas con autonomía eléctrica por CIIU, Municipio y Tipo de Empresa';


--
-- Name: hechos_cantsedesadmin_ciiu_municipio_tipotenencia_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_cantsedesadmin_ciiu_municipio_tipotenencia_tipoempresa (
    id_ciiu integer NOT NULL,
    id_estado smallint NOT NULL,
    id_municipio smallint NOT NULL,
    id_tipo_tenencia smallint NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_total_sedes_administrativas integer NOT NULL
);


ALTER TABLE public.hechos_cantsedesadmin_ciiu_municipio_tipotenencia_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_cantsedesadmin_ciiu_municipio_tipotenencia_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_cantsedesadmin_ciiu_municipio_tipotenencia_tipoempresa IS 'Tabla de Hechos: Forma de tenencia de las Sede Administrativa por CIIU, Municipio, Tipo de Tenencia y Tipo Empresa';


--
-- Name: hechos_cantturnosprom_municipio_tipoturno_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_cantturnosprom_municipio_tipoturno_tipoempresa (
    id_ciiu integer NOT NULL,
    id_estado smallint NOT NULL,
    id_municipio smallint NOT NULL,
    id_tipo_turno smallint NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_cantidad_turnos integer,
    medida_cantidad_ues integer NOT NULL
);


ALTER TABLE public.hechos_cantturnosprom_municipio_tipoturno_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_cantturnosprom_municipio_tipoturno_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_cantturnosprom_municipio_tipoturno_tipoempresa IS 'Tabla de Hechos: Cantidad de turnos promedio por CIIU, estado y municipio';


--
-- Name: hechos_consumoenergetico_ciiu_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_consumoenergetico_ciiu_tipoempresa (
    id_ciiu integer NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_consumo_agua_sedeadmin real NOT NULL,
    medida_consumo_agua_planta real NOT NULL,
    medida_consumo_agua_sucursal real NOT NULL,
    medida_total_consumo_agua real NOT NULL,
    medida_consumo_gas_sedeadmin real NOT NULL,
    medida_consumo_gas_planta real NOT NULL,
    medida_consumo_gas_sucursal real NOT NULL,
    medida_total_consumo_gas real NOT NULL,
    medida_consumo_electricidad_sedeadmin real NOT NULL,
    medida_consumo_electricidad_planta real NOT NULL,
    medida_consumo_electricidad_sucursal real NOT NULL,
    medida_total_consumo_electricidad real NOT NULL
);


ALTER TABLE public.hechos_consumoenergetico_ciiu_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_consumoenergetico_ciiu_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_consumoenergetico_ciiu_tipoempresa IS 'Tabla de Hechos: Consumo Energético por CIIU y Tipo de Empresa';


--
-- Name: hechos_distcapitalprom_naturalezajuridica_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_distcapitalprom_naturalezajuridica_tipoempresa (
    id_naturalezajuridica smallint NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_total_publico_nacional real NOT NULL,
    medida_total_publico_extranjero real,
    medida_total_privado_nacional real,
    medida_total_privado_extranjero real,
    medida_total_ues integer
);


ALTER TABLE public.hechos_distcapitalprom_naturalezajuridica_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_distcapitalprom_naturalezajuridica_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_distcapitalprom_naturalezajuridica_tipoempresa IS 'Tabla de Hechos: Capital Promedio por Naturaleza Jurídica';


--
-- Name: hechos_edadpromediomaquinaria_ciiu_estadomaquinaria_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_edadpromediomaquinaria_ciiu_estadomaquinaria_tipoempresa (
    id_ciiu integer NOT NULL,
    id_estadomaquinaria smallint NOT NULL,
    id_tipoempresa smallint NOT NULL,
    medida_sumatoria_edad integer,
    medida_sumatoria_maquinas integer
);


ALTER TABLE public.hechos_edadpromediomaquinaria_ciiu_estadomaquinaria_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_edadpromediomaquinaria_ciiu_estadomaquinaria_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_edadpromediomaquinaria_ciiu_estadomaquinaria_tipoempresa IS 'Tabla de Hechos: Edad promedio de las maquinarias por CIIU, Estado de la Maquinaria, Tipo Empresa';


--
-- Name: hechos_empresas_actividadprincipal; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_empresas_actividadprincipal (
    id_ciiiu integer NOT NULL,
    id_empresa integer NOT NULL,
    id_estado smallint NOT NULL,
    id_municipio smallint,
    id_parroquia smallint,
    id_sedeprincipal integer NOT NULL,
    id_tipoempresa smallint NOT NULL
);


ALTER TABLE public.hechos_empresas_actividadprincipal OWNER TO administrador;

--
-- Name: TABLE hechos_empresas_actividadprincipal; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_empresas_actividadprincipal IS 'Tabla de Hechos: Listado de Empresas por Actividad Principal';


--
-- Name: hechos_empresas_actividadprincipalinsumo; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_empresas_actividadprincipalinsumo (
    id_ciiu integer NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_total_empresas integer NOT NULL
);


ALTER TABLE public.hechos_empresas_actividadprincipalinsumo OWNER TO administrador;

--
-- Name: TABLE hechos_empresas_actividadprincipalinsumo; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_empresas_actividadprincipalinsumo IS 'Tabla de Hechos: Total de empresas por actividad principal como insumo';


--
-- Name: hechos_empresas_actividadprincipalproducto; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_empresas_actividadprincipalproducto (
    id_ciiu integer NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_total_empresas integer NOT NULL
);


ALTER TABLE public.hechos_empresas_actividadprincipalproducto OWNER TO administrador;

--
-- Name: TABLE hechos_empresas_actividadprincipalproducto; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_empresas_actividadprincipalproducto IS 'Tabla de Hechos: Total de Empresas por Actividad Principal como producto';


--
-- Name: hechos_empresas_cliente_mismoramo; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_empresas_cliente_mismoramo (
    id_empresa integer NOT NULL,
    id_estado smallint NOT NULL,
    id_municipio smallint NOT NULL,
    id_parroquia smallint NOT NULL,
    id_sedeprincipal integer NOT NULL,
    id_tipo_cliente_mismoramo smallint,
    id_ciiu integer
);


ALTER TABLE public.hechos_empresas_cliente_mismoramo OWNER TO administrador;

--
-- Name: TABLE hechos_empresas_cliente_mismoramo; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_empresas_cliente_mismoramo IS 'Tabla de Hechos: Listado de Empresas cliente o pertenecientes al mismo ramo';


--
-- Name: hechos_empresas_distribucioncapital; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_empresas_distribucioncapital (
    id_ciiu integer NOT NULL,
    id_empresa integer NOT NULL,
    id_sedeprincipal integer NOT NULL,
    id_estado smallint NOT NULL,
    medida_capital_publico_nacional real NOT NULL,
    medida_capital_publico_extranjero real NOT NULL,
    medida_capital_privado_nacional real,
    medida_capital_privado_extranjero real NOT NULL
);


ALTER TABLE public.hechos_empresas_distribucioncapital OWNER TO administrador;

--
-- Name: TABLE hechos_empresas_distribucioncapital; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_empresas_distribucioncapital IS 'Tabla de Hechos: Listado de Empresas y su distribución de Capital';


--
-- Name: hechos_insumos_empresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_insumos_empresa (
    id_empresa integer,
    id_codigo_arancelario integer,
    id_insumo integer NOT NULL,
    id_tiempo integer NOT NULL,
    medida_cantidad_nacional integer,
    medida_cantidad_importada integer
);


ALTER TABLE public.hechos_insumos_empresa OWNER TO administrador;

--
-- Name: TABLE hechos_insumos_empresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_insumos_empresa IS 'Tabla de Hechos: Insumos consumidos por Empresa';


--
-- Name: hechos_personalocupado_tipoempresa_naturalezajuridica; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_personalocupado_tipoempresa_naturalezajuridica (
    id_tipo_empresa integer NOT NULL,
    id_naturalezajuridica smallint NOT NULL,
    medida_total_personal_administrativo integer,
    medida_total_personal_operativo integer,
    id_estado integer NOT NULL,
    id_empresa integer NOT NULL
);


ALTER TABLE public.hechos_personalocupado_tipoempresa_naturalezajuridica OWNER TO administrador;

--
-- Name: TABLE hechos_personalocupado_tipoempresa_naturalezajuridica; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_personalocupado_tipoempresa_naturalezajuridica IS 'Tabla de Hechos: Listado de Personal Ocupado por Tipo de Empresa y Naturaleza Juridica';


--
-- Name: hechos_plantas_ciiu_ue_tipotenencia_parroquia; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_plantas_ciiu_ue_tipotenencia_parroquia (
    id_ciiu integer NOT NULL,
    id_empresa integer NOT NULL,
    id_tipo_tenencia smallint NOT NULL,
    id_estado smallint NOT NULL,
    id_municipio smallint NOT NULL,
    id_parroquia integer NOT NULL,
    id_planta integer NOT NULL,
    medida_cantidad_lineas_produccion integer NOT NULL,
    medida_cantidad_estaciones_trabajo integer NOT NULL
);


ALTER TABLE public.hechos_plantas_ciiu_ue_tipotenencia_parroquia OWNER TO administrador;

--
-- Name: TABLE hechos_plantas_ciiu_ue_tipotenencia_parroquia; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_plantas_ciiu_ue_tipotenencia_parroquia IS 'Tabla de Hechos: Lista de Plantas por Unidad Económica';


--
-- Name: hechos_proveedores_codigoarancelario; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_proveedores_codigoarancelario (
    id_empresa integer NOT NULL,
    id_codigo_arancelario integer NOT NULL,
    id_proveedor integer NOT NULL,
    id_insumo integer NOT NULL
);


ALTER TABLE public.hechos_proveedores_codigoarancelario OWNER TO administrador;

--
-- Name: TABLE hechos_proveedores_codigoarancelario; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_proveedores_codigoarancelario IS 'Tabla de Hechos: Listado de Proveedores por Código Arancelario';


--
-- Name: hechos_razoncapitalsocialportrabajador_naturalezajuridica; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_razoncapitalsocialportrabajador_naturalezajuridica (
    id_naturalezajuridica smallint NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_sumatoria_capitalsocialsuscrito double precision,
    medida_sumatoria_trabajadores bigint NOT NULL
);


ALTER TABLE public.hechos_razoncapitalsocialportrabajador_naturalezajuridica OWNER TO administrador;

--
-- Name: TABLE hechos_razoncapitalsocialportrabajador_naturalezajuridica; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_razoncapitalsocialportrabajador_naturalezajuridica IS 'Tabla de Hechos: Capital Promedio por Empleado por Naturaleza Juridica';


--
-- Name: hechos_serviciosprestados_ciiu_parroquia; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_serviciosprestados_ciiu_parroquia (
    id_empresa integer NOT NULL,
    id_servicio integer NOT NULL,
    id_estado smallint NOT NULL,
    id_municipio smallint NOT NULL,
    id_parroquia smallint NOT NULL,
    id_sedeprincipal integer NOT NULL
);


ALTER TABLE public.hechos_serviciosprestados_ciiu_parroquia OWNER TO administrador;

--
-- Name: TABLE hechos_serviciosprestados_ciiu_parroquia; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_serviciosprestados_ciiu_parroquia IS 'Tabla de Hechos: Servicios Prestados';


--
-- Name: hechos_tasasconsumoterreno_ciiu_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_tasasconsumoterreno_ciiu_tipoempresa (
    id_ciiu integer NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_cantidad_trabajadores integer NOT NULL,
    medida_total_consumo_electrico real NOT NULL,
    medida_total_consumo_agua real NOT NULL,
    medida_total_consumo_gas real NOT NULL,
    medida_total_mtscuad_constru_sedeadmin real NOT NULL,
    medida_total_mtscuad_constru_planta real NOT NULL,
    medida_total_mtscuad_constru_sucursales real NOT NULL,
    medida_total_mtscuad_terreno_sedeadmin real NOT NULL,
    medida_total_mtscuad_terreno_planta real NOT NULL,
    medida_total_mtscuad_terreno_sucursal real NOT NULL
);


ALTER TABLE public.hechos_tasasconsumoterreno_ciiu_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_tasasconsumoterreno_ciiu_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_tasasconsumoterreno_ciiu_tipoempresa IS 'Tabla de Hechos: Promedios por trabajador por CIIU y Tipo de Empresa';


--
-- Name: hechos_tasasconsumoterreno_ci_medida_total_mtscuad_constru__seq; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE hechos_tasasconsumoterreno_ci_medida_total_mtscuad_constru__seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.hechos_tasasconsumoterreno_ci_medida_total_mtscuad_constru__seq OWNER TO administrador;

--
-- Name: hechos_tasasconsumoterreno_ci_medida_total_mtscuad_constru__seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: administrador
--

ALTER SEQUENCE hechos_tasasconsumoterreno_ci_medida_total_mtscuad_constru__seq OWNED BY hechos_tasasconsumoterreno_ciiu_tipoempresa.medida_total_mtscuad_terreno_sucursal;


--
-- Name: hechos_tasasconsumoterreno_ci_medida_total_mtscuad_terreno__seq; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE hechos_tasasconsumoterreno_ci_medida_total_mtscuad_terreno__seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.hechos_tasasconsumoterreno_ci_medida_total_mtscuad_terreno__seq OWNER TO administrador;

--
-- Name: hechos_tasasconsumoterreno_ci_medida_total_mtscuad_terreno__seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: administrador
--

ALTER SEQUENCE hechos_tasasconsumoterreno_ci_medida_total_mtscuad_terreno__seq OWNED BY hechos_tasasconsumoterreno_ciiu_tipoempresa.medida_total_mtscuad_terreno_planta;


--
-- Name: hechos_totalempresas_naturalezajuridica_ciiu_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_totalempresas_naturalezajuridica_ciiu_tipoempresa (
    id_ciiu integer NOT NULL,
    id_naturalezajuridica smallint NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_cantidad_empresas real NOT NULL
);


ALTER TABLE public.hechos_totalempresas_naturalezajuridica_ciiu_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_totalempresas_naturalezajuridica_ciiu_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_totalempresas_naturalezajuridica_ciiu_tipoempresa IS 'Tabla de Hechos: Total empresas por Naturaleza Jurídica, CIIU y Tipo de Empresa';


--
-- Name: hechos_totalplantas_empresa_codigoarancelario_estado; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_totalplantas_empresa_codigoarancelario_estado (
    id_codigoarancelario integer,
    id_estado smallint,
    id_empresa integer,
    medida_cantidad_plantas bigint,
    medida_monto_venta double precision,
    id_tiempo smallint
);


ALTER TABLE public.hechos_totalplantas_empresa_codigoarancelario_estado OWNER TO administrador;

--
-- Name: hechos_totalsedesplantas_ciiu_tipoactividad_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_totalsedesplantas_ciiu_tipoactividad_tipoempresa (
    id_ciiu integer NOT NULL,
    id_tipo_actividad smallint NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    id_tipo_subunidad smallint NOT NULL,
    medida_cantidad_subunidades integer NOT NULL
);


ALTER TABLE public.hechos_totalsedesplantas_ciiu_tipoactividad_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_totalsedesplantas_ciiu_tipoactividad_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_totalsedesplantas_ciiu_tipoactividad_tipoempresa IS 'Tabla de Hechos: Actividades desarrolladas en la sede y planta productiva por CIIU, Tipo Actividad y Tipo Empresa';


--
-- Name: hechos_totalsucursales_ciiu_municipio_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_totalsucursales_ciiu_municipio_tipoempresa (
    id_ciiu integer NOT NULL,
    id_estado smallint NOT NULL,
    id_municipio integer NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_cantidad_sucursales integer NOT NULL
);


ALTER TABLE public.hechos_totalsucursales_ciiu_municipio_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_totalsucursales_ciiu_municipio_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_totalsucursales_ciiu_municipio_tipoempresa IS 'Tabla de Hechos: Distribucion geográfica de Sucursales por CIIU, Estado y Municipio';


--
-- Name: hechos_totalues_ciiu_codigoarancelario; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_totalues_ciiu_codigoarancelario (
    id_ciiu integer NOT NULL,
    id_codigoarancelario integer NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_cantidad_empresas integer NOT NULL
);


ALTER TABLE public.hechos_totalues_ciiu_codigoarancelario OWNER TO administrador;

--
-- Name: TABLE hechos_totalues_ciiu_codigoarancelario; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_totalues_ciiu_codigoarancelario IS 'Tabla de Hechos: Bienes más comunes producidos por CIIU';


--
-- Name: hechos_totalues_ciiu_marcaproducida_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_totalues_ciiu_marcaproducida_tipoempresa (
    id_ciiu integer NOT NULL,
    id_tipo_empresa integer NOT NULL,
    id_marca integer NOT NULL,
    medida_cantidad_empresas integer NOT NULL
);


ALTER TABLE public.hechos_totalues_ciiu_marcaproducida_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_totalues_ciiu_marcaproducida_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_totalues_ciiu_marcaproducida_tipoempresa IS 'Tabla de Hechos: Marcas producidas por CIIU; Marca y Tipo de Empresa';


--
-- Name: hechos_totalues_ciiu_marcautilizada_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_totalues_ciiu_marcautilizada_tipoempresa (
    id_ciiu integer NOT NULL,
    id_tipo_empresa integer NOT NULL,
    id_marca integer NOT NULL,
    medida_cantidad_empresas integer NOT NULL
);


ALTER TABLE public.hechos_totalues_ciiu_marcautilizada_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_totalues_ciiu_marcautilizada_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_totalues_ciiu_marcautilizada_tipoempresa IS 'Tabla de Hechos: Marcas producidas por CIIU; Marca y Tipo de Empresa';


--
-- Name: hechos_totalues_ciiu_municipio_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_totalues_ciiu_municipio_tipoempresa (
    id_ciiu integer NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    id_estado smallint NOT NULL,
    id_municipio smallint NOT NULL,
    medida_total_empresas integer NOT NULL
);


ALTER TABLE public.hechos_totalues_ciiu_municipio_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_totalues_ciiu_municipio_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_totalues_ciiu_municipio_tipoempresa IS 'Tabla de Hechos: Distribución geográfica de la producción por CIIU, Estado, Municipio y Tipo de Empresa';


--
-- Name: hechos_totalues_ciiu_tipocombustible_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_totalues_ciiu_tipocombustible_tipoempresa (
    id_ciiu integer NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    id_tipo_combustible smallint NOT NULL,
    medida_cantidad_empresas bigint NOT NULL
);


ALTER TABLE public.hechos_totalues_ciiu_tipocombustible_tipoempresa OWNER TO administrador;

--
-- Name: hechos_totalues_servicio_ciiu_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_totalues_servicio_ciiu_tipoempresa (
    id_ciiu integer NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_cantidad_empresas_prestadorasservicio integer NOT NULL
);


ALTER TABLE public.hechos_totalues_servicio_ciiu_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_totalues_servicio_ciiu_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_totalues_servicio_ciiu_tipoempresa IS 'Tabla de Hechos: Empresas en prestación de servicio por CIIU y Tipo de Empresa';


--
-- Name: hechos_totalues_usanmateriaprima_ciiu_codigoaran_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_totalues_usanmateriaprima_ciiu_codigoaran_tipoempresa (
    id_ciiu integer NOT NULL,
    id_codigoarancelario integer NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_cantidad_empresas integer NOT NULL
);


ALTER TABLE public.hechos_totalues_usanmateriaprima_ciiu_codigoaran_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_totalues_usanmateriaprima_ciiu_codigoaran_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_totalues_usanmateriaprima_ciiu_codigoaran_tipoempresa IS 'Tabla de Hechos: Materia prima usada por CIIU, Codigo Arancelario';


--
-- Name: hechos_totaluesacteconprincycompetidores_ciiu_tipoempresa; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_totaluesacteconprincycompetidores_ciiu_tipoempresa (
    id_ciiu integer NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_total_empresas integer NOT NULL,
    medida_total_empresa_competidoras integer NOT NULL,
    id_tiempo integer
);


ALTER TABLE public.hechos_totaluesacteconprincycompetidores_ciiu_tipoempresa OWNER TO administrador;

--
-- Name: TABLE hechos_totaluesacteconprincycompetidores_ciiu_tipoempresa; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_totaluesacteconprincycompetidores_ciiu_tipoempresa IS 'Tabla de Hechos: Total de Empresas por Actividad Económica principal y sus competidores';


--
-- Name: hechos_totaluescomercializadoras_codigoarancelariobiennoproduci; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_totaluescomercializadoras_codigoarancelariobiennoproduci (
    id_codigoarancelario integer NOT NULL,
    id_tipo_empresa smallint NOT NULL,
    medida_cantidad_empresas_comercializadoras integer NOT NULL,
    id_tiempo integer
);


ALTER TABLE public.hechos_totaluescomercializadoras_codigoarancelariobiennoproduci OWNER TO administrador;

--
-- Name: TABLE hechos_totaluescomercializadoras_codigoarancelariobiennoproduci; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_totaluescomercializadoras_codigoarancelariobiennoproduci IS 'Tabla de Hechos: Códigos Arancelarios comercializados no producidos';


--
-- Name: hechos_ues_parroquia_representantelegal; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_ues_parroquia_representantelegal (
    id_representantelegal integer NOT NULL,
    id_empresa integer NOT NULL,
    id_estado smallint NOT NULL,
    id_municipio smallint NOT NULL,
    id_parroquia integer NOT NULL,
    id_sedeprincipal integer NOT NULL
);


ALTER TABLE public.hechos_ues_parroquia_representantelegal OWNER TO administrador;

--
-- Name: TABLE hechos_ues_parroquia_representantelegal; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_ues_parroquia_representantelegal IS 'Tabla de Hechos: Listado de Empresas asociadas por Representante Legal';


--
-- Name: hechos_ues_parroquia_socio; Type: TABLE; Schema: public; Owner: administrador; Tablespace: 
--

CREATE TABLE hechos_ues_parroquia_socio (
    id_socio integer NOT NULL,
    id_empresa integer NOT NULL,
    id_estado smallint NOT NULL,
    id_municipio smallint NOT NULL,
    id_parroquia integer NOT NULL,
    id_sedeprincipal integer NOT NULL,
    id_tipo_empresa smallint NOT NULL
);


ALTER TABLE public.hechos_ues_parroquia_socio OWNER TO administrador;

--
-- Name: TABLE hechos_ues_parroquia_socio; Type: COMMENT; Schema: public; Owner: administrador
--

COMMENT ON TABLE hechos_ues_parroquia_socio IS 'Tabla de Hechos: Listado de Empresas relacionados por Socio';


--
-- Name: secuencia_estadomaquinaria_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_estadomaquinaria_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.secuencia_estadomaquinaria_id OWNER TO administrador;

--
-- Name: secuencia_estadomaquinaria_id; Type: SEQUENCE OWNED BY; Schema: public; Owner: administrador
--

ALTER SEQUENCE secuencia_estadomaquinaria_id OWNED BY dimension_estadomaquinaria.id;


--
-- Name: secuencia_planta_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_planta_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.secuencia_planta_id OWNER TO administrador;

--
-- Name: secuencia_planta_id; Type: SEQUENCE OWNED BY; Schema: public; Owner: administrador
--

ALTER SEQUENCE secuencia_planta_id OWNED BY dimension_planta.id;


--
-- Name: secuencia_representantelegal_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_representantelegal_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.secuencia_representantelegal_id OWNER TO administrador;

--
-- Name: secuencia_representantelegal_id; Type: SEQUENCE OWNED BY; Schema: public; Owner: administrador
--

ALTER SEQUENCE secuencia_representantelegal_id OWNED BY dimension_representantelegal.id;


--
-- Name: secuencia_socio_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_socio_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 2147483647
    CACHE 1;


ALTER TABLE public.secuencia_socio_id OWNER TO administrador;

--
-- Name: secuencia_socio_id; Type: SEQUENCE OWNED BY; Schema: public; Owner: administrador
--

ALTER SEQUENCE secuencia_socio_id OWNED BY dimension_socio.id;


--
-- Name: secuencia_sucursal_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_sucursal_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.secuencia_sucursal_id OWNER TO administrador;

--
-- Name: secuencia_sucursal_id; Type: SEQUENCE OWNED BY; Schema: public; Owner: administrador
--

ALTER SEQUENCE secuencia_sucursal_id OWNED BY dimension_sucursal.id;


--
-- Name: secuencia_tipo_actividad_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_tipo_actividad_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 32767
    CACHE 1;


ALTER TABLE public.secuencia_tipo_actividad_id OWNER TO administrador;

--
-- Name: secuencia_tipo_actividad_id; Type: SEQUENCE OWNED BY; Schema: public; Owner: administrador
--

ALTER SEQUENCE secuencia_tipo_actividad_id OWNED BY dimension_tipo_actividad.id;


--
-- Name: secuencia_tipo_tenencia_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_tipo_tenencia_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 32767
    CACHE 1;


ALTER TABLE public.secuencia_tipo_tenencia_id OWNER TO administrador;

--
-- Name: secuencia_tipo_tenencia_id; Type: SEQUENCE OWNED BY; Schema: public; Owner: administrador
--

ALTER SEQUENCE secuencia_tipo_tenencia_id OWNED BY dimension_tipo_tenencia.id;


--
-- Name: secuencia_usanmateriaprima_id; Type: SEQUENCE; Schema: public; Owner: administrador
--

CREATE SEQUENCE secuencia_usanmateriaprima_id
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.secuencia_usanmateriaprima_id OWNER TO administrador;

--
-- Name: id; Type: DEFAULT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY dimension_estadomaquinaria ALTER COLUMN id SET DEFAULT nextval('secuencia_estadomaquinaria_id'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY dimension_planta ALTER COLUMN id SET DEFAULT nextval('secuencia_planta_id'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY dimension_representantelegal ALTER COLUMN id SET DEFAULT nextval('secuencia_representantelegal_id'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY dimension_socio ALTER COLUMN id SET DEFAULT nextval('secuencia_socio_id'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY dimension_sucursal ALTER COLUMN id SET DEFAULT nextval('secuencia_sucursal_id'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY dimension_tipo_actividad ALTER COLUMN id SET DEFAULT nextval('secuencia_tipo_actividad_id'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY dimension_tipo_tenencia ALTER COLUMN id SET DEFAULT nextval('secuencia_tipo_tenencia_id'::regclass);


--
-- Name: clave_primaria_id_estado; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_municipio
    ADD CONSTRAINT clave_primaria_id_estado PRIMARY KEY (id);


--
-- Name: dimension_marca_pkey; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_marca
    ADD CONSTRAINT dimension_marca_pkey PRIMARY KEY (id);


--
-- Name: dimension_procesoproductivo_pkey; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_procesoproductivo
    ADD CONSTRAINT dimension_procesoproductivo_pkey PRIMARY KEY (id);


--
-- Name: dimension_tipo_subunidad_id_key; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_tipo_subunidad
    ADD CONSTRAINT dimension_tipo_subunidad_id_key UNIQUE (id);


--
-- Name: id_bien; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_bien
    ADD CONSTRAINT id_bien PRIMARY KEY (id);


--
-- Name: id_bien_comercializadonofabricado; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_bien_comercializadonofabricado
    ADD CONSTRAINT id_bien_comercializadonofabricado PRIMARY KEY (id);


--
-- Name: id_ciiu; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_ciiu
    ADD CONSTRAINT id_ciiu PRIMARY KEY (id);


--
-- Name: id_codigoarancelario; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_codigoarancelario
    ADD CONSTRAINT id_codigoarancelario PRIMARY KEY (id);


--
-- Name: id_empresa; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_empresa
    ADD CONSTRAINT id_empresa PRIMARY KEY (id);


--
-- Name: id_estado; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_estado
    ADD CONSTRAINT id_estado PRIMARY KEY (id);


--
-- Name: id_estadomaquinaria; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_estadomaquinaria
    ADD CONSTRAINT id_estadomaquinaria PRIMARY KEY (id);


--
-- Name: id_insumo; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_insumo
    ADD CONSTRAINT id_insumo PRIMARY KEY (id);


--
-- Name: id_maquinaria; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_maquinaria
    ADD CONSTRAINT id_maquinaria PRIMARY KEY (id);


--
-- Name: id_naturalezajuridica; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_naturalezajuridica
    ADD CONSTRAINT id_naturalezajuridica PRIMARY KEY (id);


--
-- Name: id_pais; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_pais
    ADD CONSTRAINT id_pais PRIMARY KEY (id);


--
-- Name: id_parroquia; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_parroquia
    ADD CONSTRAINT id_parroquia PRIMARY KEY (id);


--
-- Name: id_planta; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_planta
    ADD CONSTRAINT id_planta PRIMARY KEY (id);


--
-- Name: id_proveedor; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_proveedor
    ADD CONSTRAINT id_proveedor PRIMARY KEY (id);


--
-- Name: id_representante_legal; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_representantelegal
    ADD CONSTRAINT id_representante_legal PRIMARY KEY (id);


--
-- Name: id_responsabilidadsocial; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_responsabilidadsocial
    ADD CONSTRAINT id_responsabilidadsocial PRIMARY KEY (id);


--
-- Name: id_sedeprincipal; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_sedeprincipal
    ADD CONSTRAINT id_sedeprincipal PRIMARY KEY (id);


--
-- Name: id_servicio; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_servicio
    ADD CONSTRAINT id_servicio PRIMARY KEY (id);


--
-- Name: id_sexo; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_sexo
    ADD CONSTRAINT id_sexo PRIMARY KEY (id);


--
-- Name: id_socio; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_socio
    ADD CONSTRAINT id_socio PRIMARY KEY (id);


--
-- Name: id_sucursal; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_sucursal
    ADD CONSTRAINT id_sucursal PRIMARY KEY (id);


--
-- Name: id_tiempo; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_tiempo
    ADD CONSTRAINT id_tiempo PRIMARY KEY (id);


--
-- Name: id_tipo_actividad; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_tipo_actividad
    ADD CONSTRAINT id_tipo_actividad PRIMARY KEY (id);


--
-- Name: id_tipo_ambito_industrial; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_tipo_ambito_industrial
    ADD CONSTRAINT id_tipo_ambito_industrial PRIMARY KEY (id);


--
-- Name: id_tipo_cliente_mismoramo; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_tipo_cliente_mismoramo
    ADD CONSTRAINT id_tipo_cliente_mismoramo PRIMARY KEY (id);


--
-- Name: id_tipo_empresa; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_tipo_empresa
    ADD CONSTRAINT id_tipo_empresa PRIMARY KEY (id);


--
-- Name: id_tipo_tenencia; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_tipo_tenencia
    ADD CONSTRAINT id_tipo_tenencia PRIMARY KEY (id);


--
-- Name: id_tipo_turno; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_tipo_turno
    ADD CONSTRAINT id_tipo_turno PRIMARY KEY (id);


--
-- Name: promedioenergetico_ciiu_tipoempresa_unica; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY hechos_consumoenergetico_ciiu_tipoempresa
    ADD CONSTRAINT promedioenergetico_ciiu_tipoempresa_unica UNIQUE (id_ciiu, id_tipo_empresa);


--
-- Name: tipo_combustible_id; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_tipo_combustible
    ADD CONSTRAINT tipo_combustible_id PRIMARY KEY (id);


--
-- Name: unidadmedida; Type: CONSTRAINT; Schema: public; Owner: administrador; Tablespace: 
--

ALTER TABLE ONLY dimension_unidadmedida
    ADD CONSTRAINT unidadmedida PRIMARY KEY (id);


--
-- Name: ciiu_indice_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE UNIQUE INDEX ciiu_indice_ciiu ON dimension_ciiu USING btree (ciiu);


--
-- Name: codigoarancelario_indice_codigo; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE UNIQUE INDEX codigoarancelario_indice_codigo ON dimension_codigoarancelario USING btree (codigo);


--
-- Name: estado_indice_codigo; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE UNIQUE INDEX estado_indice_codigo ON dimension_estado USING btree (codigo);


--
-- Name: estado_indice_id_estado; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE UNIQUE INDEX estado_indice_id_estado ON dimension_estado USING btree (id);


--
-- Name: fki_aporteanual_ciiu_reponsabilidadsocial_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_aporteanual_ciiu_reponsabilidadsocial_id_ciiu ON hechos_aporteanual_ciiu_responsabilidadsocial USING btree (id_ciiu);


--
-- Name: fki_aporteanual_ciiu_responsabilidadsocial_id_responsabilidadso; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_aporteanual_ciiu_responsabilidadsocial_id_responsabilidadso ON hechos_aporteanual_ciiu_responsabilidadsocial USING btree (id_responsabilidadsocial);


--
-- Name: fki_aporteanual_ciiu_responsabilidadsocial_id_tipo_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_aporteanual_ciiu_responsabilidadsocial_id_tipo_empresa ON hechos_aporteanual_ciiu_responsabilidadsocial USING btree (id_tipo_empresa);


--
-- Name: fki_bienes_comercializadosnofabricados_empresa_id_bien; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_bienes_comercializadosnofabricados_empresa_id_bien ON hechos_bienes_comercializadosnofabricados_empresa USING btree (id_bien_comercializadonofabricado);


--
-- Name: fki_cantbeneficiarios_ciiu_manuf_paiscliente_id_pais; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantbeneficiarios_ciiu_manuf_paiscliente_id_pais ON hechos_cantidadbeneficiarios_ciiuuemanufacturera_paiscliente USING btree (id_pais);


--
-- Name: fki_cantbeneficiarios_ciiumanuf_paiscliente_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantbeneficiarios_ciiumanuf_paiscliente_id_ciiu ON hechos_cantidadbeneficiarios_ciiuuemanufacturera_paiscliente USING btree (id_ciiu);


--
-- Name: fki_cantbeneficiarios_ciiumanuf_paiscliente_id_tipo_empr; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantbeneficiarios_ciiumanuf_paiscliente_id_tipo_empr ON hechos_cantidadbeneficiarios_ciiuuemanufacturera_paiscliente USING btree (id_tipo_empresa);


--
-- Name: fki_cantbeneficios_ciiu_manuf_paiscliente_id_tiempo; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantbeneficios_ciiu_manuf_paiscliente_id_tiempo ON hechos_cantidadbeneficiarios_ciiuuemanufacturera_paiscliente USING btree (id_tiempo);


--
-- Name: fki_cantemplterc_naturalezajuridica_ciiu_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantemplterc_naturalezajuridica_ciiu_id_ciiu ON hechos_cantempleadostercerizados_naturalezajuridica_ciiu USING btree (id_ciiu);


--
-- Name: fki_cantemplterc_naturalezajuridica_ciiu_id_natujuri; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantemplterc_naturalezajuridica_ciiu_id_natujuri ON hechos_cantempleadostercerizados_naturalezajuridica_ciiu USING btree (id_naturalezajuridica);


--
-- Name: fki_cantidadsedesadministrativas_municipio_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantidadsedesadministrativas_municipio_id_ciiu ON hechos_cantsedesadmin_ciiu_municipio_tipotenencia_tipoempresa USING btree (id_ciiu);


--
-- Name: fki_cantidadsedesadministrativas_municipio_id_estado; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantidadsedesadministrativas_municipio_id_estado ON hechos_cantsedesadmin_ciiu_municipio_tipotenencia_tipoempresa USING btree (id_estado);


--
-- Name: fki_cantidadsedesadministrativas_municipio_id_municipio; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantidadsedesadministrativas_municipio_id_municipio ON hechos_cantsedesadmin_ciiu_municipio_tipotenencia_tipoempresa USING btree (id_municipio);


--
-- Name: fki_cantidadsedesadministrativas_municipio_id_tipo_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantidadsedesadministrativas_municipio_id_tipo_empresa ON hechos_cantsedesadmin_ciiu_municipio_tipotenencia_tipoempresa USING btree (id_tipo_empresa);


--
-- Name: fki_cantidadsedesadministrativas_municipio_id_tipo_tenencia; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantidadsedesadministrativas_municipio_id_tipo_tenencia ON hechos_cantsedesadmin_ciiu_municipio_tipotenencia_tipoempresa USING btree (id_tipo_tenencia);


--
-- Name: fki_cantidadues_ciiu_ambitoindustrial_tipoempresa_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantidadues_ciiu_ambitoindustrial_tipoempresa_id_ciiu ON hechos_cantidadues_ciiu_ambitoindustrial_tipoempresa USING btree (id_ciiu);


--
-- Name: fki_cantidadues_ciiu_responsabilidadsocial_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantidadues_ciiu_responsabilidadsocial_id_ciiu ON hechos_cantidadues_ciiu_responsabilidadsocial USING btree (id_ciiu);


--
-- Name: fki_cantidadues_ciiu_responsabilidadsocial_id_responsabilidadso; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantidadues_ciiu_responsabilidadsocial_id_responsabilidadso ON hechos_cantidadues_ciiu_responsabilidadsocial USING btree (id_responsabilidadsocial);


--
-- Name: fki_cantidadues_ciiu_responsabilidadsocial_id_tipoempresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantidadues_ciiu_responsabilidadsocial_id_tipoempresa ON hechos_cantidadues_ciiu_responsabilidadsocial USING btree (id_tipo_empresa);


--
-- Name: fki_cantidaues_ciiu_ambitoindustrial_tipoempresa_id_ambito; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantidaues_ciiu_ambitoindustrial_tipoempresa_id_ambito ON hechos_cantidadues_ciiu_ambitoindustrial_tipoempresa USING btree (id_ambito_industrial);


--
-- Name: fki_cantidaues_ciiu_ambitoindustrial_tipoempresa_id_tipo_empres; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantidaues_ciiu_ambitoindustrial_tipoempresa_id_tipo_empres ON hechos_cantidadues_ciiu_ambitoindustrial_tipoempresa USING btree (id_tipo_empresa);


--
-- Name: fki_cantplantas_autonomiaelect_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantplantas_autonomiaelect_id_ciiu ON hechos_cantplantasprod_autonomiaelect_ciiu_municipio_tipoempres USING btree (id_ciiu);


--
-- Name: fki_cantplantas_autonomiaelect_id_estado; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantplantas_autonomiaelect_id_estado ON hechos_cantplantasprod_autonomiaelect_ciiu_municipio_tipoempres USING btree (id_estado);


--
-- Name: fki_cantplantas_autonomiaelect_id_municipio; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantplantas_autonomiaelect_id_municipio ON hechos_cantplantasprod_autonomiaelect_ciiu_municipio_tipoempres USING btree (id_municipio);


--
-- Name: fki_cantplantas_autonomiaelect_id_tipo_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantplantas_autonomiaelect_id_tipo_empresa ON hechos_cantplantasprod_autonomiaelect_ciiu_municipio_tipoempres USING btree (id_tipo_empresa);


--
-- Name: fki_cantprov_ciiu_municipio_tipoempresa_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantprov_ciiu_municipio_tipoempresa_id_ciiu ON hechos_cantidadproveedores_ciiu_municipio USING btree (id_ciiu);


--
-- Name: fki_cantprov_ciiu_municipio_tipoempresa_id_estado; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantprov_ciiu_municipio_tipoempresa_id_estado ON hechos_cantidadproveedores_ciiu_municipio USING btree (id_estado);


--
-- Name: fki_cantprov_ciiu_municipio_tipoempresa_id_municipio; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantprov_ciiu_municipio_tipoempresa_id_municipio ON hechos_cantidadproveedores_ciiu_municipio USING btree (id_municipio);


--
-- Name: fki_cantprov_ciiu_municipio_tipoempresa_id_tipoempresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantprov_ciiu_municipio_tipoempresa_id_tipoempresa ON hechos_cantidadproveedores_ciiu_municipio USING btree (id_tipoempresa);


--
-- Name: fki_cantturnosprom_municipio_tipoturno_tipoempresa_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantturnosprom_municipio_tipoturno_tipoempresa_id_ciiu ON hechos_cantturnosprom_municipio_tipoturno_tipoempresa USING btree (id_ciiu);


--
-- Name: fki_cantturnosprom_municipio_tipoturno_tipoempresa_id_estado; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantturnosprom_municipio_tipoturno_tipoempresa_id_estado ON hechos_cantturnosprom_municipio_tipoturno_tipoempresa USING btree (id_estado);


--
-- Name: fki_cantturnosprom_municipio_tipoturno_tipoempresa_id_municipio; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantturnosprom_municipio_tipoturno_tipoempresa_id_municipio ON hechos_cantturnosprom_municipio_tipoturno_tipoempresa USING btree (id_municipio);


--
-- Name: fki_cantturnosprom_municipio_tipoturno_tipoempresa_id_tipo_empr; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantturnosprom_municipio_tipoturno_tipoempresa_id_tipo_empr ON hechos_cantturnosprom_municipio_tipoturno_tipoempresa USING btree (id_tipo_empresa);


--
-- Name: fki_cantturnosprom_municipio_tipoturno_tipoempresa_id_turno; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantturnosprom_municipio_tipoturno_tipoempresa_id_turno ON hechos_cantturnosprom_municipio_tipoturno_tipoempresa USING btree (id_tipo_turno);


--
-- Name: fki_cantues_ciiu_paisorigen_tipoempresa_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantues_ciiu_paisorigen_tipoempresa_id_ciiu ON hechos_cantidadues_ciiu_paisorigeninsumo_tipoempresa USING btree (id_ciiu);


--
-- Name: fki_cantues_ciiu_paisorigen_tipoempresa_id_pais; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantues_ciiu_paisorigen_tipoempresa_id_pais ON hechos_cantidadues_ciiu_paisorigeninsumo_tipoempresa USING btree (id_pais);


--
-- Name: fki_cantues_ciiu_paisorigen_tipoempresa_id_tipo_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_cantues_ciiu_paisorigen_tipoempresa_id_tipo_empresa ON hechos_cantidadues_ciiu_paisorigeninsumo_tipoempresa USING btree (id_tipo_empresa);


--
-- Name: fki_distcapitalprom_naturajuri_tipoempresa_id_natura; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_distcapitalprom_naturajuri_tipoempresa_id_natura ON hechos_distcapitalprom_naturalezajuridica_tipoempresa USING btree (id_naturalezajuridica);


--
-- Name: fki_distcapitalprom_naturajuri_tipoempresa_id_tipo_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_distcapitalprom_naturajuri_tipoempresa_id_tipo_empresa ON hechos_distcapitalprom_naturalezajuridica_tipoempresa USING btree (id_tipo_empresa);


--
-- Name: fki_edadprommaq_ciiu_estadomaq_tipempr_estadomaquinaria; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_edadprommaq_ciiu_estadomaq_tipempr_estadomaquinaria ON hechos_edadpromediomaquinaria_ciiu_estadomaquinaria_tipoempresa USING btree (id_estadomaquinaria);


--
-- Name: fki_edadprommaq_ciiu_estadomaq_tipempr_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_edadprommaq_ciiu_estadomaq_tipempr_id_ciiu ON hechos_edadpromediomaquinaria_ciiu_estadomaquinaria_tipoempresa USING btree (id_ciiu);


--
-- Name: fki_edadprommaq_ciiu_estadomaq_tipempr_tipoempresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_edadprommaq_ciiu_estadomaq_tipempr_tipoempresa ON hechos_edadpromediomaquinaria_ciiu_estadomaquinaria_tipoempresa USING btree (id_tipoempresa);


--
-- Name: fki_empresa_actividadprincipalproducto_id_tipo_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_empresa_actividadprincipalproducto_id_tipo_empresa ON hechos_empresas_actividadprincipalproducto USING btree (id_tipo_empresa);


--
-- Name: fki_empresas_acciones_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_empresas_acciones_id_ciiu ON hechos_empresas_distribucioncapital USING btree (id_ciiu);


--
-- Name: fki_empresas_acciones_id_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_empresas_acciones_id_empresa ON hechos_empresas_distribucioncapital USING btree (id_empresa);


--
-- Name: fki_empresas_acciones_id_estado; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_empresas_acciones_id_estado ON hechos_empresas_distribucioncapital USING btree (id_estado);


--
-- Name: fki_empresas_acciones_id_sedeprincipal; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_empresas_acciones_id_sedeprincipal ON hechos_empresas_distribucioncapital USING btree (id_sedeprincipal);


--
-- Name: fki_empresas_actividadprincipal_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_empresas_actividadprincipal_id_ciiu ON hechos_empresas_actividadprincipal USING btree (id_ciiiu);


--
-- Name: fki_empresas_actividadprincipal_id_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_empresas_actividadprincipal_id_empresa ON hechos_empresas_actividadprincipal USING btree (id_empresa);


--
-- Name: fki_empresas_actividadprincipal_id_estado; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_empresas_actividadprincipal_id_estado ON hechos_empresas_actividadprincipal USING btree (id_estado);


--
-- Name: fki_empresas_actividadprincipal_id_municipio; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_empresas_actividadprincipal_id_municipio ON hechos_empresas_actividadprincipal USING btree (id_municipio);


--
-- Name: fki_empresas_actividadprincipal_id_parroquia; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_empresas_actividadprincipal_id_parroquia ON hechos_empresas_actividadprincipal USING btree (id_parroquia);


--
-- Name: fki_empresas_actividadprincipal_id_sedeprincipal; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_empresas_actividadprincipal_id_sedeprincipal ON hechos_empresas_actividadprincipal USING btree (id_sedeprincipal);


--
-- Name: fki_empresas_actividadprincipalinsumo_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_empresas_actividadprincipalinsumo_id_ciiu ON hechos_empresas_actividadprincipalinsumo USING btree (id_ciiu);


--
-- Name: fki_empresas_actividadprincipalinsumo_id_tipo_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_empresas_actividadprincipalinsumo_id_tipo_empresa ON hechos_empresas_actividadprincipalinsumo USING btree (id_tipo_empresa);


--
-- Name: fki_empresas_actividadprincipalproducto_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_empresas_actividadprincipalproducto_id_ciiu ON hechos_empresas_actividadprincipalproducto USING btree (id_ciiu);


--
-- Name: fki_empresas_actividadprincipalproducto_id_tipo_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_empresas_actividadprincipalproducto_id_tipo_empresa ON hechos_empresas_actividadprincipalproducto USING btree (id_tipo_empresa);


--
-- Name: fki_empresas_cliente_mismoramo_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_empresas_cliente_mismoramo_id_ciiu ON hechos_empresas_cliente_mismoramo USING btree (id_ciiu);


--
-- Name: fki_empresas_cliente_mismoramo_id_sedeprincipal; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_empresas_cliente_mismoramo_id_sedeprincipal ON hechos_empresas_cliente_mismoramo USING btree (id_sedeprincipal);


--
-- Name: fki_hechos_totalsucursales_ciiu_municipio_tipoempresa_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_hechos_totalsucursales_ciiu_municipio_tipoempresa_id_ciiu ON hechos_totalsucursales_ciiu_municipio_tipoempresa USING btree (id_ciiu);


--
-- Name: fki_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_id_ciiu ON hechos_totaluesacteconprincycompetidores_ciiu_tipoempresa USING btree (id_ciiu);


--
-- Name: fki_maquinaria_id_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_maquinaria_id_empresa ON hechos_cantmaquinaria_empresa_paisorigen USING btree (id_empresa);


--
-- Name: fki_maquinaria_id_estadomaquinaria; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_maquinaria_id_estadomaquinaria ON hechos_cantmaquinaria_empresa_paisorigen USING btree (id_estadomaquinaria);


--
-- Name: fki_maquinaria_id_maquinaria; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_maquinaria_id_maquinaria ON hechos_cantmaquinaria_empresa_paisorigen USING btree (id_maquinaria);


--
-- Name: fki_maquinaria_id_pais; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_maquinaria_id_pais ON hechos_cantmaquinaria_empresa_paisorigen USING btree (id_pais);


--
-- Name: fki_personalocupado_empresa_id_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_personalocupado_empresa_id_empresa ON hechos_personalocupado_tipoempresa_naturalezajuridica USING btree (id_empresa);


--
-- Name: fki_personalocupado_empresa_id_estado; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_personalocupado_empresa_id_estado ON hechos_personalocupado_tipoempresa_naturalezajuridica USING btree (id_estado);


--
-- Name: fki_personalocupado_empresa_id_naturalezajuridica; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_personalocupado_empresa_id_naturalezajuridica ON hechos_personalocupado_tipoempresa_naturalezajuridica USING btree (id_naturalezajuridica);


--
-- Name: fki_personalocupado_empresa_id_tipo_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_personalocupado_empresa_id_tipo_empresa ON hechos_personalocupado_tipoempresa_naturalezajuridica USING btree (id_tipo_empresa);


--
-- Name: fki_proveedores_codigoarancelario_id_codigo_aran; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_proveedores_codigoarancelario_id_codigo_aran ON hechos_proveedores_codigoarancelario USING btree (id_codigo_arancelario);


--
-- Name: fki_proveedores_codigoarancelario_id_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_proveedores_codigoarancelario_id_empresa ON hechos_proveedores_codigoarancelario USING btree (id_empresa);


--
-- Name: fki_proveedores_codigoarancelario_id_insumo; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_proveedores_codigoarancelario_id_insumo ON hechos_proveedores_codigoarancelario USING btree (id_insumo);


--
-- Name: fki_proveedores_codigoarancelario_id_proveedor; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_proveedores_codigoarancelario_id_proveedor ON hechos_proveedores_codigoarancelario USING btree (id_proveedor);


--
-- Name: fki_razoncapitalsocialportrabajador_naturajuri_tipoempresa_id_n; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_razoncapitalsocialportrabajador_naturajuri_tipoempresa_id_n ON hechos_razoncapitalsocialportrabajador_naturalezajuridica USING btree (id_naturalezajuridica);


--
-- Name: fki_razoncapitalsocialportrabajador_naturajuri_tipoempresa_id_t; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_razoncapitalsocialportrabajador_naturajuri_tipoempresa_id_t ON hechos_razoncapitalsocialportrabajador_naturalezajuridica USING btree (id_tipo_empresa);


--
-- Name: fki_serviciosprestados_id_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_serviciosprestados_id_empresa ON hechos_serviciosprestados_ciiu_parroquia USING btree (id_empresa);


--
-- Name: fki_serviciosprestados_id_estado; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_serviciosprestados_id_estado ON hechos_serviciosprestados_ciiu_parroquia USING btree (id_estado);


--
-- Name: fki_serviciosprestados_id_municipio; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_serviciosprestados_id_municipio ON hechos_serviciosprestados_ciiu_parroquia USING btree (id_municipio);


--
-- Name: fki_serviciosprestados_id_parroquia; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_serviciosprestados_id_parroquia ON hechos_serviciosprestados_ciiu_parroquia USING btree (id_parroquia);


--
-- Name: fki_serviciosprestados_id_sedeprincipal; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_serviciosprestados_id_sedeprincipal ON hechos_serviciosprestados_ciiu_parroquia USING btree (id_sedeprincipal);


--
-- Name: fki_serviciosprestados_id_servicio; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_serviciosprestados_id_servicio ON hechos_serviciosprestados_ciiu_parroquia USING btree (id_servicio);


--
-- Name: fki_tasasconsumoterreno_ciiu_tipoempresa_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_tasasconsumoterreno_ciiu_tipoempresa_id_ciiu ON hechos_tasasconsumoterreno_ciiu_tipoempresa USING btree (id_ciiu);


--
-- Name: fki_tasasconsumoterreno_ciiu_tipoempresa_id_tipo_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_tasasconsumoterreno_ciiu_tipoempresa_id_tipo_empresa ON hechos_tasasconsumoterreno_ciiu_tipoempresa USING btree (id_tipo_empresa);


--
-- Name: fki_totalempresas_naturalezajuridica_ciiu_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalempresas_naturalezajuridica_ciiu_id_ciiu ON hechos_totalempresas_naturalezajuridica_ciiu_tipoempresa USING btree (id_ciiu);


--
-- Name: fki_totalempresas_naturalezajuridica_ciiu_id_naturalezajuridica; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalempresas_naturalezajuridica_ciiu_id_naturalezajuridica ON hechos_totalempresas_naturalezajuridica_ciiu_tipoempresa USING btree (id_naturalezajuridica);


--
-- Name: fki_totalempresas_naturalezajuridica_ciiu_id_tipo_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalempresas_naturalezajuridica_ciiu_id_tipo_empresa ON hechos_totalempresas_naturalezajuridica_ciiu_tipoempresa USING btree (id_tipo_empresa);


--
-- Name: fki_totalplantas_ciiu_tipoactividad_tipoempresa_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalplantas_ciiu_tipoactividad_tipoempresa_id_ciiu ON hechos_totalsedesplantas_ciiu_tipoactividad_tipoempresa USING btree (id_ciiu);


--
-- Name: fki_totalplantas_ciiu_tipoactividad_tipoempresa_id_tipoact; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalplantas_ciiu_tipoactividad_tipoempresa_id_tipoact ON hechos_totalsedesplantas_ciiu_tipoactividad_tipoempresa USING btree (id_tipo_actividad);


--
-- Name: fki_totalplantas_ciiu_tipoactividad_tipoempresa_id_tipoempr; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalplantas_ciiu_tipoactividad_tipoempresa_id_tipoempr ON hechos_totalsedesplantas_ciiu_tipoactividad_tipoempresa USING btree (id_tipo_empresa);


--
-- Name: fki_totalplantas_empresa_codigoaran_estado_id_codigoaran; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalplantas_empresa_codigoaran_estado_id_codigoaran ON hechos_totalplantas_empresa_codigoarancelario_estado USING btree (id_codigoarancelario);


--
-- Name: fki_totalplantas_empresa_codigoaran_estado_id_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalplantas_empresa_codigoaran_estado_id_empresa ON hechos_totalplantas_empresa_codigoarancelario_estado USING btree (id_empresa);


--
-- Name: fki_totalplantas_empresa_codigoaran_estado_id_estado; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalplantas_empresa_codigoaran_estado_id_estado ON hechos_totalplantas_empresa_codigoarancelario_estado USING btree (id_estado);


--
-- Name: fki_totalplantas_empresacodigoaran_estado_id_tiempo; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalplantas_empresacodigoaran_estado_id_tiempo ON hechos_totalplantas_empresa_codigoarancelario_estado USING btree (id_tiempo);


--
-- Name: fki_totalsucursales_ciiu_municipio_tipoempresa_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalsucursales_ciiu_municipio_tipoempresa_id_ciiu ON hechos_totalsucursales_ciiu_municipio_tipoempresa USING btree (id_ciiu);


--
-- Name: fki_totalues_actecomycomp_ciiu_tipoempr_id_tipo_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalues_actecomycomp_ciiu_tipoempr_id_tipo_empresa ON hechos_totaluesacteconprincycompetidores_ciiu_tipoempresa USING btree (id_tipo_empresa);


--
-- Name: fki_totalues_acteconprincycomp_ciiu_tipoempresa_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalues_acteconprincycomp_ciiu_tipoempresa_id_ciiu ON hechos_totaluesacteconprincycompetidores_ciiu_tipoempresa USING btree (id_ciiu);


--
-- Name: fki_totalues_ciiu_codigoarancelario_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalues_ciiu_codigoarancelario_id_ciiu ON hechos_totalues_ciiu_codigoarancelario USING btree (id_ciiu);


--
-- Name: fki_totalues_ciiu_codigoarancelario_id_codigoarancelario; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalues_ciiu_codigoarancelario_id_codigoarancelario ON hechos_totalues_ciiu_codigoarancelario USING btree (id_codigoarancelario);


--
-- Name: fki_totalues_ciiu_codigoarancelario_id_tipo_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalues_ciiu_codigoarancelario_id_tipo_empresa ON hechos_totalues_ciiu_codigoarancelario USING btree (id_tipo_empresa);


--
-- Name: fki_totalues_ciiu_municipio_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalues_ciiu_municipio_id_ciiu ON hechos_totalues_ciiu_municipio_tipoempresa USING btree (id_ciiu);


--
-- Name: fki_totalues_ciiu_municipio_id_estado; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalues_ciiu_municipio_id_estado ON hechos_totalues_ciiu_municipio_tipoempresa USING btree (id_estado);


--
-- Name: fki_totalues_ciiu_municipio_id_municipio; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalues_ciiu_municipio_id_municipio ON hechos_totalues_ciiu_municipio_tipoempresa USING btree (id_municipio);


--
-- Name: fki_totalues_ciiu_municipio_id_tipo_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalues_ciiu_municipio_id_tipo_empresa ON hechos_totalues_ciiu_municipio_tipoempresa USING btree (id_tipo_empresa);


--
-- Name: fki_totalues_servicio_ciiu_tipoempresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalues_servicio_ciiu_tipoempresa ON hechos_totalues_servicio_ciiu_tipoempresa USING btree (id_tipo_empresa);


--
-- Name: fki_totalues_servicio_ciiu_tipoempresa_id_tipo_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalues_servicio_ciiu_tipoempresa_id_tipo_empresa ON hechos_totalues_servicio_ciiu_tipoempresa USING btree (id_tipo_empresa);


--
-- Name: fki_totalues_servicio_tipoempresa_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalues_servicio_tipoempresa_id_ciiu ON hechos_totalues_servicio_ciiu_tipoempresa USING btree (id_ciiu);


--
-- Name: fki_totalues_usanmateriaprima_ciiu_codigoaran_id_ciiu; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalues_usanmateriaprima_ciiu_codigoaran_id_ciiu ON hechos_totalues_usanmateriaprima_ciiu_codigoaran_tipoempresa USING btree (id_ciiu);


--
-- Name: fki_totalues_usanmateriaprima_ciiu_codigoaran_id_codigoaran; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalues_usanmateriaprima_ciiu_codigoaran_id_codigoaran ON hechos_totalues_usanmateriaprima_ciiu_codigoaran_tipoempresa USING btree (id_codigoarancelario);


--
-- Name: fki_totalues_usanmateriaprima_ciiu_codigoaran_id_tipo_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totalues_usanmateriaprima_ciiu_codigoaran_id_tipo_empresa ON hechos_totalues_usanmateriaprima_ciiu_codigoaran_tipoempresa USING btree (id_tipo_empresa);


--
-- Name: fki_totaluescomer_codigoarancelario_id_codigoarancelario; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totaluescomer_codigoarancelario_id_codigoarancelario ON hechos_totaluescomercializadoras_codigoarancelariobiennoproduci USING btree (id_codigoarancelario);


--
-- Name: fki_totaluescomer_codigoarancelario_id_tipo_empresa; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_totaluescomer_codigoarancelario_id_tipo_empresa ON hechos_totaluescomercializadoras_codigoarancelariobiennoproduci USING btree (id_tipo_empresa);


--
-- Name: fki_ues_parroquia_representanlegal_estado; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_ues_parroquia_representanlegal_estado ON hechos_ues_parroquia_representantelegal USING btree (id_estado);


--
-- Name: fki_ues_parroquia_representanlegal_id_municipio; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_ues_parroquia_representanlegal_id_municipio ON hechos_ues_parroquia_representantelegal USING btree (id_municipio);


--
-- Name: fki_ues_parroquia_representanlegal_id_parroquia; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_ues_parroquia_representanlegal_id_parroquia ON hechos_ues_parroquia_representantelegal USING btree (id_parroquia);


--
-- Name: fki_ues_parroquia_representanlegal_id_ue; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_ues_parroquia_representanlegal_id_ue ON hechos_ues_parroquia_representantelegal USING btree (id_empresa);


--
-- Name: fki_ues_parroquia_representanlegal_sedeprincipal; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_ues_parroquia_representanlegal_sedeprincipal ON hechos_ues_parroquia_representantelegal USING btree (id_sedeprincipal);


--
-- Name: fki_ues_parroquia_representantelegal_id_reprlegal; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_ues_parroquia_representantelegal_id_reprlegal ON hechos_ues_parroquia_representantelegal USING btree (id_representantelegal);


--
-- Name: fki_ues_parroquia_socio_id_estado; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_ues_parroquia_socio_id_estado ON hechos_ues_parroquia_socio USING btree (id_estado);


--
-- Name: fki_ues_parroquia_socio_id_municipio; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_ues_parroquia_socio_id_municipio ON hechos_ues_parroquia_socio USING btree (id_municipio);


--
-- Name: fki_ues_parroquia_socio_id_parroquia; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_ues_parroquia_socio_id_parroquia ON hechos_ues_parroquia_socio USING btree (id_parroquia);


--
-- Name: fki_ues_parroquia_socio_id_sedeprincipal; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_ues_parroquia_socio_id_sedeprincipal ON hechos_ues_parroquia_socio USING btree (id_sedeprincipal);


--
-- Name: fki_ues_parroquia_socio_id_socio; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_ues_parroquia_socio_id_socio ON hechos_ues_parroquia_socio USING btree (id_socio);


--
-- Name: fki_ues_parroquia_socio_id_ue; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX fki_ues_parroquia_socio_id_ue ON hechos_ues_parroquia_socio USING btree (id_empresa);


--
-- Name: municipio_indice_codigo; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE UNIQUE INDEX municipio_indice_codigo ON dimension_municipio USING btree (codigo);


--
-- Name: pais_indice_nombre; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE UNIQUE INDEX pais_indice_nombre ON dimension_pais USING btree (nombre);


--
-- Name: parroquia_indice_codigo; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE UNIQUE INDEX parroquia_indice_codigo ON dimension_parroquia USING btree (codigo);


--
-- Name: rif; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE UNIQUE INDEX rif ON dimension_empresa USING btree (rif);


--
-- Name: socio_indice_id_socio; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE INDEX socio_indice_id_socio ON dimension_socio USING btree (id);


--
-- Name: tiempo_tiempo; Type: INDEX; Schema: public; Owner: administrador; Tablespace: 
--

CREATE UNIQUE INDEX tiempo_tiempo ON dimension_tiempo USING btree (dia_semana, semana, mes, anyo, trimestre, fecha);


--
-- Name: aporteanual_ciiu_reponsabilidadsocial_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_aporteanual_ciiu_responsabilidadsocial
    ADD CONSTRAINT aporteanual_ciiu_reponsabilidadsocial_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: aporteanual_ciiu_responsabilidadsocial_id_responsabilidadsocial; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_aporteanual_ciiu_responsabilidadsocial
    ADD CONSTRAINT aporteanual_ciiu_responsabilidadsocial_id_responsabilidadsocial FOREIGN KEY (id_responsabilidadsocial) REFERENCES dimension_responsabilidadsocial(id);


--
-- Name: aporteanual_ciiu_responsabilidadsocial_id_tipo_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_aporteanual_ciiu_responsabilidadsocial
    ADD CONSTRAINT aporteanual_ciiu_responsabilidadsocial_id_tipo_empresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: bienes_comercializadosnofabricados_empresa_id_bien; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_bienes_comercializadosnofabricados_empresa
    ADD CONSTRAINT bienes_comercializadosnofabricados_empresa_id_bien FOREIGN KEY (id_bien_comercializadonofabricado) REFERENCES dimension_bien_comercializadonofabricado(id);


--
-- Name: bienes_comercializadosnofabricados_empresa_id_codigo_arancelari; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_bienes_comercializadosnofabricados_empresa
    ADD CONSTRAINT bienes_comercializadosnofabricados_empresa_id_codigo_arancelari FOREIGN KEY (id_codigo_arancelario) REFERENCES dimension_codigoarancelario(id);


--
-- Name: bienes_comercializadosnofabricados_empresa_id_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_bienes_comercializadosnofabricados_empresa
    ADD CONSTRAINT bienes_comercializadosnofabricados_empresa_id_empresa FOREIGN KEY (id_empresa) REFERENCES dimension_empresa(id);


--
-- Name: bienes_comercializadosnofabricados_empresa_id_tiempo; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_bienes_comercializadosnofabricados_empresa
    ADD CONSTRAINT bienes_comercializadosnofabricados_empresa_id_tiempo FOREIGN KEY (id_itempo) REFERENCES dimension_tiempo(id);


--
-- Name: bienesproducidos_empresa_id_bien; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_bienesproducidos_empresa
    ADD CONSTRAINT bienesproducidos_empresa_id_bien FOREIGN KEY (id_bien) REFERENCES dimension_bien(id);


--
-- Name: bienesproducidos_empresa_id_codigo_arancelario; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_bienesproducidos_empresa
    ADD CONSTRAINT bienesproducidos_empresa_id_codigo_arancelario FOREIGN KEY (id_codigo_arancelario) REFERENCES dimension_codigoarancelario(id);


--
-- Name: bienesproducidos_empresa_id_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_bienesproducidos_empresa
    ADD CONSTRAINT bienesproducidos_empresa_id_empresa FOREIGN KEY (id_empresa) REFERENCES dimension_empresa(id);


--
-- Name: bienesproducidos_empresa_id_tiempo; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_bienesproducidos_empresa
    ADD CONSTRAINT bienesproducidos_empresa_id_tiempo FOREIGN KEY (id_itempo) REFERENCES dimension_tiempo(id);


--
-- Name: cantbeneficiarios_ciiu_manuf_paiscliente_id_pais; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadbeneficiarios_ciiuuemanufacturera_paiscliente
    ADD CONSTRAINT cantbeneficiarios_ciiu_manuf_paiscliente_id_pais FOREIGN KEY (id_pais) REFERENCES dimension_pais(id);


--
-- Name: cantbeneficiarios_ciiumanuf_paiscliente_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadbeneficiarios_ciiuuemanufacturera_paiscliente
    ADD CONSTRAINT cantbeneficiarios_ciiumanuf_paiscliente_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: cantbeneficiarios_ciiumanuf_paiscliente_id_tipo_empr; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadbeneficiarios_ciiuuemanufacturera_paiscliente
    ADD CONSTRAINT cantbeneficiarios_ciiumanuf_paiscliente_id_tipo_empr FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: cantbeneficios_ciiu_manuf_paiscliente_id_tiempo; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadbeneficiarios_ciiuuemanufacturera_paiscliente
    ADD CONSTRAINT cantbeneficios_ciiu_manuf_paiscliente_id_tiempo FOREIGN KEY (id_tiempo) REFERENCES dimension_tiempo(id);


--
-- Name: cantemplterc_naturalezajuridica_ciiu_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantempleadostercerizados_naturalezajuridica_ciiu
    ADD CONSTRAINT cantemplterc_naturalezajuridica_ciiu_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: cantemplterc_naturalezajuridica_ciiu_id_naturalezajuridica; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantempleadostercerizados_naturalezajuridica_ciiu
    ADD CONSTRAINT cantemplterc_naturalezajuridica_ciiu_id_naturalezajuridica FOREIGN KEY (id_naturalezajuridica) REFERENCES dimension_naturalezajuridica(id);


--
-- Name: cantidadsedesadministrativas_ciiu_id_tipo_tenencia; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantsedesadmin_ciiu_municipio_tipotenencia_tipoempresa
    ADD CONSTRAINT cantidadsedesadministrativas_ciiu_id_tipo_tenencia FOREIGN KEY (id_tipo_tenencia) REFERENCES dimension_tipo_tenencia(id);


--
-- Name: cantidadsedesadministrativas_municipio_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantsedesadmin_ciiu_municipio_tipotenencia_tipoempresa
    ADD CONSTRAINT cantidadsedesadministrativas_municipio_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: cantidadsedesadministrativas_municipio_id_estado; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantsedesadmin_ciiu_municipio_tipotenencia_tipoempresa
    ADD CONSTRAINT cantidadsedesadministrativas_municipio_id_estado FOREIGN KEY (id_estado) REFERENCES dimension_estado(id);


--
-- Name: cantidadsedesadministrativas_municipio_id_municipio; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantsedesadmin_ciiu_municipio_tipotenencia_tipoempresa
    ADD CONSTRAINT cantidadsedesadministrativas_municipio_id_municipio FOREIGN KEY (id_municipio) REFERENCES dimension_municipio(id);


--
-- Name: cantidadsedesadministrativas_municipio_id_tipo_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantsedesadmin_ciiu_municipio_tipotenencia_tipoempresa
    ADD CONSTRAINT cantidadsedesadministrativas_municipio_id_tipo_empresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: cantidadues_ciiu_ambitoindustrial_tipoempresa_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadues_ciiu_ambitoindustrial_tipoempresa
    ADD CONSTRAINT cantidadues_ciiu_ambitoindustrial_tipoempresa_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: cantidadues_ciiu_responsabilidadsocial_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadues_ciiu_responsabilidadsocial
    ADD CONSTRAINT cantidadues_ciiu_responsabilidadsocial_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: cantidadues_ciiu_responsabilidadsocial_id_responsabilidadsocial; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadues_ciiu_responsabilidadsocial
    ADD CONSTRAINT cantidadues_ciiu_responsabilidadsocial_id_responsabilidadsocial FOREIGN KEY (id_responsabilidadsocial) REFERENCES dimension_responsabilidadsocial(id);


--
-- Name: cantidadues_ciiu_responsabilidadsocial_id_tipoempresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadues_ciiu_responsabilidadsocial
    ADD CONSTRAINT cantidadues_ciiu_responsabilidadsocial_id_tipoempresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: cantidaues_ciiu_ambitoindustrial_tipoempresa_id_ambito; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadues_ciiu_ambitoindustrial_tipoempresa
    ADD CONSTRAINT cantidaues_ciiu_ambitoindustrial_tipoempresa_id_ambito FOREIGN KEY (id_ambito_industrial) REFERENCES dimension_tipo_ambito_industrial(id);


--
-- Name: cantidaues_ciiu_ambitoindustrial_tipoempresa_id_tipo_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadues_ciiu_ambitoindustrial_tipoempresa
    ADD CONSTRAINT cantidaues_ciiu_ambitoindustrial_tipoempresa_id_tipo_empresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: cantplantas_autonomiaelect_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantplantasprod_autonomiaelect_ciiu_municipio_tipoempres
    ADD CONSTRAINT cantplantas_autonomiaelect_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: cantplantas_autonomiaelect_id_estado; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantplantasprod_autonomiaelect_ciiu_municipio_tipoempres
    ADD CONSTRAINT cantplantas_autonomiaelect_id_estado FOREIGN KEY (id_estado) REFERENCES dimension_estado(id);


--
-- Name: cantplantas_autonomiaelect_id_municipio; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantplantasprod_autonomiaelect_ciiu_municipio_tipoempres
    ADD CONSTRAINT cantplantas_autonomiaelect_id_municipio FOREIGN KEY (id_municipio) REFERENCES dimension_municipio(id);


--
-- Name: cantplantas_autonomiaelect_id_tipo_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantplantasprod_autonomiaelect_ciiu_municipio_tipoempres
    ADD CONSTRAINT cantplantas_autonomiaelect_id_tipo_empresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: cantprov_ciiu_municipio_tipoempresa_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadproveedores_ciiu_municipio
    ADD CONSTRAINT cantprov_ciiu_municipio_tipoempresa_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: cantprov_ciiu_municipio_tipoempresa_id_estado; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadproveedores_ciiu_municipio
    ADD CONSTRAINT cantprov_ciiu_municipio_tipoempresa_id_estado FOREIGN KEY (id_estado) REFERENCES dimension_estado(id);


--
-- Name: cantprov_ciiu_municipio_tipoempresa_id_municipio; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadproveedores_ciiu_municipio
    ADD CONSTRAINT cantprov_ciiu_municipio_tipoempresa_id_municipio FOREIGN KEY (id_municipio) REFERENCES dimension_municipio(id);


--
-- Name: cantprov_ciiu_municipio_tipoempresa_id_tipoempresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadproveedores_ciiu_municipio
    ADD CONSTRAINT cantprov_ciiu_municipio_tipoempresa_id_tipoempresa FOREIGN KEY (id_tipoempresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: cantturnosprom_municipio_tipoturno_tipoempresa_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantturnosprom_municipio_tipoturno_tipoempresa
    ADD CONSTRAINT cantturnosprom_municipio_tipoturno_tipoempresa_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: cantturnosprom_municipio_tipoturno_tipoempresa_id_estado; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantturnosprom_municipio_tipoturno_tipoempresa
    ADD CONSTRAINT cantturnosprom_municipio_tipoturno_tipoempresa_id_estado FOREIGN KEY (id_estado) REFERENCES dimension_estado(id);


--
-- Name: cantturnosprom_municipio_tipoturno_tipoempresa_id_tipo_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantturnosprom_municipio_tipoturno_tipoempresa
    ADD CONSTRAINT cantturnosprom_municipio_tipoturno_tipoempresa_id_tipo_empresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: cantturnosprom_municipio_tipoturno_tipoempresa_id_turno; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantturnosprom_municipio_tipoturno_tipoempresa
    ADD CONSTRAINT cantturnosprom_municipio_tipoturno_tipoempresa_id_turno FOREIGN KEY (id_tipo_turno) REFERENCES dimension_tipo_turno(id);


--
-- Name: cantturnosprom_municipio_tipoturno_tipoempresao_id_municipio; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantturnosprom_municipio_tipoturno_tipoempresa
    ADD CONSTRAINT cantturnosprom_municipio_tipoturno_tipoempresao_id_municipio FOREIGN KEY (id_municipio) REFERENCES dimension_municipio(id);


--
-- Name: cantues_ciiu_paisorigen_tipoempresa_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadues_ciiu_paisorigeninsumo_tipoempresa
    ADD CONSTRAINT cantues_ciiu_paisorigen_tipoempresa_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: cantues_ciiu_paisorigen_tipoempresa_id_pais; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadues_ciiu_paisorigeninsumo_tipoempresa
    ADD CONSTRAINT cantues_ciiu_paisorigen_tipoempresa_id_pais FOREIGN KEY (id_pais) REFERENCES dimension_pais(id);


--
-- Name: cantues_ciiu_paisorigen_tipoempresa_id_tipo_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadues_ciiu_paisorigeninsumo_tipoempresa
    ADD CONSTRAINT cantues_ciiu_paisorigen_tipoempresa_id_tipo_empresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: distcapitalprom_naturajuri_tipoempresa_id_natura; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_distcapitalprom_naturalezajuridica_tipoempresa
    ADD CONSTRAINT distcapitalprom_naturajuri_tipoempresa_id_natura FOREIGN KEY (id_naturalezajuridica) REFERENCES dimension_naturalezajuridica(id);


--
-- Name: distcapitalprom_naturajuri_tipoempresa_id_tipo_empr; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_distcapitalprom_naturalezajuridica_tipoempresa
    ADD CONSTRAINT distcapitalprom_naturajuri_tipoempresa_id_tipo_empr FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: edadprommaq_ciiu_estadomaq_tipempr_estadomaquinaria; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_edadpromediomaquinaria_ciiu_estadomaquinaria_tipoempresa
    ADD CONSTRAINT edadprommaq_ciiu_estadomaq_tipempr_estadomaquinaria FOREIGN KEY (id_estadomaquinaria) REFERENCES dimension_estadomaquinaria(id);


--
-- Name: edadprommaq_ciiu_estadomaq_tipempr_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_edadpromediomaquinaria_ciiu_estadomaquinaria_tipoempresa
    ADD CONSTRAINT edadprommaq_ciiu_estadomaq_tipempr_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: edadprommaq_ciiu_estadomaq_tipempr_tipoempresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_edadpromediomaquinaria_ciiu_estadomaquinaria_tipoempresa
    ADD CONSTRAINT edadprommaq_ciiu_estadomaq_tipempr_tipoempresa FOREIGN KEY (id_tipoempresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: empresa_actividadprincipalproducto_id_tipo_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_actividadprincipalproducto
    ADD CONSTRAINT empresa_actividadprincipalproducto_id_tipo_empresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: empresas_acciones_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_distribucioncapital
    ADD CONSTRAINT empresas_acciones_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: empresas_acciones_id_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_distribucioncapital
    ADD CONSTRAINT empresas_acciones_id_empresa FOREIGN KEY (id_empresa) REFERENCES dimension_empresa(id);


--
-- Name: empresas_acciones_id_estado; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_distribucioncapital
    ADD CONSTRAINT empresas_acciones_id_estado FOREIGN KEY (id_estado) REFERENCES dimension_estado(id);


--
-- Name: empresas_acciones_id_sedeprincipal; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_distribucioncapital
    ADD CONSTRAINT empresas_acciones_id_sedeprincipal FOREIGN KEY (id_sedeprincipal) REFERENCES dimension_sedeprincipal(id);


--
-- Name: empresas_actividadprincipal_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_actividadprincipal
    ADD CONSTRAINT empresas_actividadprincipal_id_ciiu FOREIGN KEY (id_ciiiu) REFERENCES dimension_ciiu(id);


--
-- Name: empresas_actividadprincipal_id_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_actividadprincipal
    ADD CONSTRAINT empresas_actividadprincipal_id_empresa FOREIGN KEY (id_empresa) REFERENCES dimension_empresa(id);


--
-- Name: empresas_actividadprincipal_id_estado; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_actividadprincipal
    ADD CONSTRAINT empresas_actividadprincipal_id_estado FOREIGN KEY (id_estado) REFERENCES dimension_estado(id);


--
-- Name: empresas_actividadprincipal_id_municipio; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_actividadprincipal
    ADD CONSTRAINT empresas_actividadprincipal_id_municipio FOREIGN KEY (id_municipio) REFERENCES dimension_municipio(id);


--
-- Name: empresas_actividadprincipal_id_parroquia; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_actividadprincipal
    ADD CONSTRAINT empresas_actividadprincipal_id_parroquia FOREIGN KEY (id_parroquia) REFERENCES dimension_parroquia(id);


--
-- Name: empresas_actividadprincipal_id_sedeprincipal; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_actividadprincipal
    ADD CONSTRAINT empresas_actividadprincipal_id_sedeprincipal FOREIGN KEY (id_sedeprincipal) REFERENCES dimension_sedeprincipal(id);


--
-- Name: empresas_actividadprincipalinsumo_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_actividadprincipalinsumo
    ADD CONSTRAINT empresas_actividadprincipalinsumo_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: empresas_actividadprincipalinsumo_id_tipo_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_actividadprincipalinsumo
    ADD CONSTRAINT empresas_actividadprincipalinsumo_id_tipo_empresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: empresas_actividadprincipalproducto_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_actividadprincipalproducto
    ADD CONSTRAINT empresas_actividadprincipalproducto_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: empresas_cliente_mismoramo_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_cliente_mismoramo
    ADD CONSTRAINT empresas_cliente_mismoramo_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: empresas_cliente_mismoramo_id_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_cliente_mismoramo
    ADD CONSTRAINT empresas_cliente_mismoramo_id_empresa FOREIGN KEY (id_empresa) REFERENCES dimension_empresa(id);


--
-- Name: empresas_cliente_mismoramo_id_estado; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_cliente_mismoramo
    ADD CONSTRAINT empresas_cliente_mismoramo_id_estado FOREIGN KEY (id_estado) REFERENCES dimension_estado(id);


--
-- Name: empresas_cliente_mismoramo_id_municipio; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_cliente_mismoramo
    ADD CONSTRAINT empresas_cliente_mismoramo_id_municipio FOREIGN KEY (id_municipio) REFERENCES dimension_municipio(id);


--
-- Name: empresas_cliente_mismoramo_id_parroquia; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_cliente_mismoramo
    ADD CONSTRAINT empresas_cliente_mismoramo_id_parroquia FOREIGN KEY (id_parroquia) REFERENCES dimension_parroquia(id);


--
-- Name: empresas_cliente_mismoramo_id_sedeprincipal; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_cliente_mismoramo
    ADD CONSTRAINT empresas_cliente_mismoramo_id_sedeprincipal FOREIGN KEY (id_sedeprincipal) REFERENCES dimension_sedeprincipal(id);


--
-- Name: empresas_cliente_mismoramo_id_tipo; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_cliente_mismoramo
    ADD CONSTRAINT empresas_cliente_mismoramo_id_tipo FOREIGN KEY (id_tipo_cliente_mismoramo) REFERENCES dimension_tipo_cliente_mismoramo(id);


--
-- Name: hechos_cantempleadostercerizados_naturaleza_id_tipoempresa_fkey; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantempleadostercerizados_naturalezajuridica_ciiu
    ADD CONSTRAINT hechos_cantempleadostercerizados_naturaleza_id_tipoempresa_fkey FOREIGN KEY (id_tipoempresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: hechos_cantidadues_procesoproductivo_id_ciiu_fkey; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadues_procesoproductivo
    ADD CONSTRAINT hechos_cantidadues_procesoproductivo_id_ciiu_fkey FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: hechos_cantidadues_procesoproductivo_id_procesoproductivo_fkey; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadues_procesoproductivo
    ADD CONSTRAINT hechos_cantidadues_procesoproductivo_id_procesoproductivo_fkey FOREIGN KEY (id_procesoproductivo) REFERENCES dimension_procesoproductivo(id);


--
-- Name: hechos_cantidadues_procesoproductivo_id_tipo_empresa_fkey; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantidadues_procesoproductivo
    ADD CONSTRAINT hechos_cantidadues_procesoproductivo_id_tipo_empresa_fkey FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: hechos_empresas_actividadprincipal_id_tipoempresa_fkey; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_empresas_actividadprincipal
    ADD CONSTRAINT hechos_empresas_actividadprincipal_id_tipoempresa_fkey FOREIGN KEY (id_tipoempresa) REFERENCES dimension_empresa(id);


--
-- Name: hechos_totalsedesplantas_ciiu_tipoactivid_id_tiposubunidad_fkey; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalsedesplantas_ciiu_tipoactividad_tipoempresa
    ADD CONSTRAINT hechos_totalsedesplantas_ciiu_tipoactivid_id_tiposubunidad_fkey FOREIGN KEY (id_tipo_subunidad) REFERENCES dimension_tipo_subunidad(id);


--
-- Name: hechos_totalues_ciiu_marcaproducida_tipoem_id_tipo_empresa_fkey; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_ciiu_marcaproducida_tipoempresa
    ADD CONSTRAINT hechos_totalues_ciiu_marcaproducida_tipoem_id_tipo_empresa_fkey FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: hechos_totalues_ciiu_marcaproducida_tipoempresa_id_ciiu_fkey; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_ciiu_marcaproducida_tipoempresa
    ADD CONSTRAINT hechos_totalues_ciiu_marcaproducida_tipoempresa_id_ciiu_fkey FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: hechos_totalues_ciiu_marcaproducida_tipoempresa_id_marca_fkey; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_ciiu_marcaproducida_tipoempresa
    ADD CONSTRAINT hechos_totalues_ciiu_marcaproducida_tipoempresa_id_marca_fkey FOREIGN KEY (id_marca) REFERENCES dimension_marca(id);


--
-- Name: hechos_totalues_ciiu_marcautilizada_tipoem_id_tipo_empresa_fkey; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_ciiu_marcautilizada_tipoempresa
    ADD CONSTRAINT hechos_totalues_ciiu_marcautilizada_tipoem_id_tipo_empresa_fkey FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: hechos_totalues_ciiu_marcautlizada_tipoempresa_id_ciiu_fkey; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_ciiu_marcautilizada_tipoempresa
    ADD CONSTRAINT hechos_totalues_ciiu_marcautlizada_tipoempresa_id_ciiu_fkey FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: hechos_totalues_ciiu_marcautlizada_tipoempresa_id_marca_fkey; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_ciiu_marcautilizada_tipoempresa
    ADD CONSTRAINT hechos_totalues_ciiu_marcautlizada_tipoempresa_id_marca_fkey FOREIGN KEY (id_marca) REFERENCES dimension_marca(id);


--
-- Name: hechos_totalues_ciiu_tipocombustible_t_id_tipo_combustible_fkey; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_ciiu_tipocombustible_tipoempresa
    ADD CONSTRAINT hechos_totalues_ciiu_tipocombustible_t_id_tipo_combustible_fkey FOREIGN KEY (id_tipo_combustible) REFERENCES dimension_tipo_combustible(id);


--
-- Name: hechos_totalues_ciiu_tipocombustible_tipoe_id_tipo_empresa_fkey; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_ciiu_tipocombustible_tipoempresa
    ADD CONSTRAINT hechos_totalues_ciiu_tipocombustible_tipoe_id_tipo_empresa_fkey FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: hechos_totalues_ciiu_tipocombustible_tipoempresa_id_ciiu_fkey; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_ciiu_tipocombustible_tipoempresa
    ADD CONSTRAINT hechos_totalues_ciiu_tipocombustible_tipoempresa_id_ciiu_fkey FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: hechos_ues_parroquia_socio_id_tipo_empresa_fkey; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_ues_parroquia_socio
    ADD CONSTRAINT hechos_ues_parroquia_socio_id_tipo_empresa_fkey FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: insumos_empresa_id_codigo_arancelario; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_insumos_empresa
    ADD CONSTRAINT insumos_empresa_id_codigo_arancelario FOREIGN KEY (id_codigo_arancelario) REFERENCES dimension_codigoarancelario(id);


--
-- Name: insumos_empresa_id_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_insumos_empresa
    ADD CONSTRAINT insumos_empresa_id_empresa FOREIGN KEY (id_empresa) REFERENCES dimension_empresa(id);


--
-- Name: insumos_empresa_id_insumo; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_insumos_empresa
    ADD CONSTRAINT insumos_empresa_id_insumo FOREIGN KEY (id_insumo) REFERENCES dimension_insumo(id);


--
-- Name: insumos_empresa_id_tiempo; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_insumos_empresa
    ADD CONSTRAINT insumos_empresa_id_tiempo FOREIGN KEY (id_tiempo) REFERENCES dimension_tiempo(id);


--
-- Name: maquinaria_id_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantmaquinaria_empresa_paisorigen
    ADD CONSTRAINT maquinaria_id_empresa FOREIGN KEY (id_empresa) REFERENCES dimension_empresa(id);


--
-- Name: maquinaria_id_estadomaquinaria; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantmaquinaria_empresa_paisorigen
    ADD CONSTRAINT maquinaria_id_estadomaquinaria FOREIGN KEY (id_estadomaquinaria) REFERENCES dimension_estadomaquinaria(id);


--
-- Name: maquinaria_id_maquinaria; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantmaquinaria_empresa_paisorigen
    ADD CONSTRAINT maquinaria_id_maquinaria FOREIGN KEY (id_maquinaria) REFERENCES dimension_maquinaria(id);


--
-- Name: maquinaria_id_pais; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_cantmaquinaria_empresa_paisorigen
    ADD CONSTRAINT maquinaria_id_pais FOREIGN KEY (id_pais) REFERENCES dimension_pais(id);


--
-- Name: personalocupado_empresa_id_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_personalocupado_tipoempresa_naturalezajuridica
    ADD CONSTRAINT personalocupado_empresa_id_empresa FOREIGN KEY (id_empresa) REFERENCES dimension_empresa(id);


--
-- Name: personalocupado_empresa_id_estado; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_personalocupado_tipoempresa_naturalezajuridica
    ADD CONSTRAINT personalocupado_empresa_id_estado FOREIGN KEY (id_estado) REFERENCES dimension_estado(id);


--
-- Name: personalocupado_empresa_id_naturalezajuridica; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_personalocupado_tipoempresa_naturalezajuridica
    ADD CONSTRAINT personalocupado_empresa_id_naturalezajuridica FOREIGN KEY (id_naturalezajuridica) REFERENCES dimension_naturalezajuridica(id);


--
-- Name: personalocupado_empresa_id_tipo_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_personalocupado_tipoempresa_naturalezajuridica
    ADD CONSTRAINT personalocupado_empresa_id_tipo_empresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: plantas_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_plantas_ciiu_ue_tipotenencia_parroquia
    ADD CONSTRAINT plantas_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: plantas_id_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_plantas_ciiu_ue_tipotenencia_parroquia
    ADD CONSTRAINT plantas_id_empresa FOREIGN KEY (id_empresa) REFERENCES dimension_empresa(id);


--
-- Name: plantas_id_estado; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_plantas_ciiu_ue_tipotenencia_parroquia
    ADD CONSTRAINT plantas_id_estado FOREIGN KEY (id_estado) REFERENCES dimension_estado(id);


--
-- Name: plantas_id_municipio; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_plantas_ciiu_ue_tipotenencia_parroquia
    ADD CONSTRAINT plantas_id_municipio FOREIGN KEY (id_municipio) REFERENCES dimension_municipio(id);


--
-- Name: plantas_id_parroquia; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_plantas_ciiu_ue_tipotenencia_parroquia
    ADD CONSTRAINT plantas_id_parroquia FOREIGN KEY (id_parroquia) REFERENCES dimension_parroquia(id);


--
-- Name: plantas_id_planta; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_plantas_ciiu_ue_tipotenencia_parroquia
    ADD CONSTRAINT plantas_id_planta FOREIGN KEY (id_planta) REFERENCES dimension_planta(id);


--
-- Name: platas_id_tipo_tenencia; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_plantas_ciiu_ue_tipotenencia_parroquia
    ADD CONSTRAINT platas_id_tipo_tenencia FOREIGN KEY (id_tipo_tenencia) REFERENCES dimension_tipo_tenencia(id);


--
-- Name: promedioenergetico_ciiu_tipoempresa_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_consumoenergetico_ciiu_tipoempresa
    ADD CONSTRAINT promedioenergetico_ciiu_tipoempresa_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: promedioenergetico_ciiu_tipoempresa_id_tipo_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_consumoenergetico_ciiu_tipoempresa
    ADD CONSTRAINT promedioenergetico_ciiu_tipoempresa_id_tipo_empresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: proveedores_codigoarancelario_id_codigo_arancelario; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_proveedores_codigoarancelario
    ADD CONSTRAINT proveedores_codigoarancelario_id_codigo_arancelario FOREIGN KEY (id_codigo_arancelario) REFERENCES dimension_codigoarancelario(id);


--
-- Name: proveedores_codigoarancelario_id_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_proveedores_codigoarancelario
    ADD CONSTRAINT proveedores_codigoarancelario_id_empresa FOREIGN KEY (id_empresa) REFERENCES dimension_empresa(id);


--
-- Name: proveedores_codigoarancelario_id_insumo; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_proveedores_codigoarancelario
    ADD CONSTRAINT proveedores_codigoarancelario_id_insumo FOREIGN KEY (id_insumo) REFERENCES dimension_insumo(id);


--
-- Name: proveedores_codigoarancelario_id_proveedor; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_proveedores_codigoarancelario
    ADD CONSTRAINT proveedores_codigoarancelario_id_proveedor FOREIGN KEY (id_proveedor) REFERENCES dimension_proveedor(id);


--
-- Name: razoncapitalsocialportrabajador_naturajuri_tipoempresa_id_natur; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_razoncapitalsocialportrabajador_naturalezajuridica
    ADD CONSTRAINT razoncapitalsocialportrabajador_naturajuri_tipoempresa_id_natur FOREIGN KEY (id_naturalezajuridica) REFERENCES dimension_naturalezajuridica(id);


--
-- Name: razoncapitalsocialportrabajador_naturajuri_tipoempresa_id_tipo_; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_razoncapitalsocialportrabajador_naturalezajuridica
    ADD CONSTRAINT razoncapitalsocialportrabajador_naturajuri_tipoempresa_id_tipo_ FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: serviciosprestados_id_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_serviciosprestados_ciiu_parroquia
    ADD CONSTRAINT serviciosprestados_id_empresa FOREIGN KEY (id_empresa) REFERENCES dimension_empresa(id);


--
-- Name: serviciosprestados_id_estado; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_serviciosprestados_ciiu_parroquia
    ADD CONSTRAINT serviciosprestados_id_estado FOREIGN KEY (id_estado) REFERENCES dimension_estado(id);


--
-- Name: serviciosprestados_id_municipio; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_serviciosprestados_ciiu_parroquia
    ADD CONSTRAINT serviciosprestados_id_municipio FOREIGN KEY (id_municipio) REFERENCES dimension_municipio(id);


--
-- Name: serviciosprestados_id_parroquia; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_serviciosprestados_ciiu_parroquia
    ADD CONSTRAINT serviciosprestados_id_parroquia FOREIGN KEY (id_parroquia) REFERENCES dimension_parroquia(id);


--
-- Name: serviciosprestados_id_sedeprincipal; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_serviciosprestados_ciiu_parroquia
    ADD CONSTRAINT serviciosprestados_id_sedeprincipal FOREIGN KEY (id_sedeprincipal) REFERENCES dimension_sedeprincipal(id);


--
-- Name: serviciosprestados_id_servicio; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_serviciosprestados_ciiu_parroquia
    ADD CONSTRAINT serviciosprestados_id_servicio FOREIGN KEY (id_servicio) REFERENCES dimension_servicio(id);


--
-- Name: tasasconsumoterreno_ciiu_tipoempresa_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_tasasconsumoterreno_ciiu_tipoempresa
    ADD CONSTRAINT tasasconsumoterreno_ciiu_tipoempresa_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: tasasconsumoterreno_ciiu_tipoempresa_id_tipo_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_tasasconsumoterreno_ciiu_tipoempresa
    ADD CONSTRAINT tasasconsumoterreno_ciiu_tipoempresa_id_tipo_empresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: totalempresas_naturalezajuridica_ciiu_tipoempresa_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalempresas_naturalezajuridica_ciiu_tipoempresa
    ADD CONSTRAINT totalempresas_naturalezajuridica_ciiu_tipoempresa_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: totalempresas_naturalezajuridica_ciiu_tipoempresa_id_natujuri; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalempresas_naturalezajuridica_ciiu_tipoempresa
    ADD CONSTRAINT totalempresas_naturalezajuridica_ciiu_tipoempresa_id_natujuri FOREIGN KEY (id_naturalezajuridica) REFERENCES dimension_naturalezajuridica(id);


--
-- Name: totalempresas_naturalezajuridica_ciiu_tipoempresa_id_tipo_empre; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalempresas_naturalezajuridica_ciiu_tipoempresa
    ADD CONSTRAINT totalempresas_naturalezajuridica_ciiu_tipoempresa_id_tipo_empre FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: totalplantas_ciiu_tipoactividad_tipoempresa_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalsedesplantas_ciiu_tipoactividad_tipoempresa
    ADD CONSTRAINT totalplantas_ciiu_tipoactividad_tipoempresa_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: totalplantas_ciiu_tipoactividad_tipoempresa_id_tipoact; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalsedesplantas_ciiu_tipoactividad_tipoempresa
    ADD CONSTRAINT totalplantas_ciiu_tipoactividad_tipoempresa_id_tipoact FOREIGN KEY (id_tipo_actividad) REFERENCES dimension_tipo_actividad(id);


--
-- Name: totalplantas_ciiu_tipoactividad_tipoempresa_id_tipoempr; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalsedesplantas_ciiu_tipoactividad_tipoempresa
    ADD CONSTRAINT totalplantas_ciiu_tipoactividad_tipoempresa_id_tipoempr FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: totalplantas_empresa_codigoaran_estado_id_codigoaran; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalplantas_empresa_codigoarancelario_estado
    ADD CONSTRAINT totalplantas_empresa_codigoaran_estado_id_codigoaran FOREIGN KEY (id_codigoarancelario) REFERENCES dimension_codigoarancelario(id);


--
-- Name: totalplantas_empresa_codigoaran_estado_id_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalplantas_empresa_codigoarancelario_estado
    ADD CONSTRAINT totalplantas_empresa_codigoaran_estado_id_empresa FOREIGN KEY (id_empresa) REFERENCES dimension_empresa(id);


--
-- Name: totalplantas_empresa_codigoaran_estado_id_estado; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalplantas_empresa_codigoarancelario_estado
    ADD CONSTRAINT totalplantas_empresa_codigoaran_estado_id_estado FOREIGN KEY (id_estado) REFERENCES dimension_estado(id);


--
-- Name: totalplantas_empresacodigoaran_estado_id_tiempo; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalplantas_empresa_codigoarancelario_estado
    ADD CONSTRAINT totalplantas_empresacodigoaran_estado_id_tiempo FOREIGN KEY (id_tiempo) REFERENCES dimension_tiempo(id);


--
-- Name: totalsucursales_ciiu_municipio_tipoempresa_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalsucursales_ciiu_municipio_tipoempresa
    ADD CONSTRAINT totalsucursales_ciiu_municipio_tipoempresa_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: totalsucursales_ciiu_municipio_tipoempresa_id_estado; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalsucursales_ciiu_municipio_tipoempresa
    ADD CONSTRAINT totalsucursales_ciiu_municipio_tipoempresa_id_estado FOREIGN KEY (id_estado) REFERENCES dimension_estado(id);


--
-- Name: totalsucursales_ciiu_municipio_tipoempresa_id_municipio; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalsucursales_ciiu_municipio_tipoempresa
    ADD CONSTRAINT totalsucursales_ciiu_municipio_tipoempresa_id_municipio FOREIGN KEY (id_municipio) REFERENCES dimension_municipio(id);


--
-- Name: totalsucursales_ciiu_municipio_tipoempresa_id_tipoe; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalsucursales_ciiu_municipio_tipoempresa
    ADD CONSTRAINT totalsucursales_ciiu_municipio_tipoempresa_id_tipoe FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: totalues_actecomycomp_ciiu_tipoempr_id_tipo_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totaluesacteconprincycompetidores_ciiu_tipoempresa
    ADD CONSTRAINT totalues_actecomycomp_ciiu_tipoempr_id_tipo_empresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: totalues_acteconprincycomp_ciiu_tipoempresa_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totaluesacteconprincycompetidores_ciiu_tipoempresa
    ADD CONSTRAINT totalues_acteconprincycomp_ciiu_tipoempresa_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: totalues_ciiu_codigoarancelario_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_ciiu_codigoarancelario
    ADD CONSTRAINT totalues_ciiu_codigoarancelario_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: totalues_ciiu_codigoarancelario_id_codigoarancelario; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_ciiu_codigoarancelario
    ADD CONSTRAINT totalues_ciiu_codigoarancelario_id_codigoarancelario FOREIGN KEY (id_codigoarancelario) REFERENCES dimension_codigoarancelario(id);


--
-- Name: totalues_ciiu_codigoarancelario_id_tipo_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_ciiu_codigoarancelario
    ADD CONSTRAINT totalues_ciiu_codigoarancelario_id_tipo_empresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: totalues_ciiu_municipio_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_ciiu_municipio_tipoempresa
    ADD CONSTRAINT totalues_ciiu_municipio_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: totalues_ciiu_municipio_id_estado; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_ciiu_municipio_tipoempresa
    ADD CONSTRAINT totalues_ciiu_municipio_id_estado FOREIGN KEY (id_estado) REFERENCES dimension_estado(id);


--
-- Name: totalues_ciiu_municipio_id_municipio; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_ciiu_municipio_tipoempresa
    ADD CONSTRAINT totalues_ciiu_municipio_id_municipio FOREIGN KEY (id_municipio) REFERENCES dimension_municipio(id);


--
-- Name: totalues_ciiu_municipio_id_tipo_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_ciiu_municipio_tipoempresa
    ADD CONSTRAINT totalues_ciiu_municipio_id_tipo_empresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: totalues_servicio_ciiu_tipoempresa_id_tipo_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_servicio_ciiu_tipoempresa
    ADD CONSTRAINT totalues_servicio_ciiu_tipoempresa_id_tipo_empresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: totalues_servicio_tipoempresa_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_servicio_ciiu_tipoempresa
    ADD CONSTRAINT totalues_servicio_tipoempresa_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: totalues_usanmateriaprima_ciiu_codigoaran_id_ciiu; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_usanmateriaprima_ciiu_codigoaran_tipoempresa
    ADD CONSTRAINT totalues_usanmateriaprima_ciiu_codigoaran_id_ciiu FOREIGN KEY (id_ciiu) REFERENCES dimension_ciiu(id);


--
-- Name: totalues_usanmateriaprima_ciiu_codigoaran_id_codigoaran; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_usanmateriaprima_ciiu_codigoaran_tipoempresa
    ADD CONSTRAINT totalues_usanmateriaprima_ciiu_codigoaran_id_codigoaran FOREIGN KEY (id_codigoarancelario) REFERENCES dimension_codigoarancelario(id);


--
-- Name: totalues_usanmateriaprima_ciiu_codigoaran_id_tipo_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totalues_usanmateriaprima_ciiu_codigoaran_tipoempresa
    ADD CONSTRAINT totalues_usanmateriaprima_ciiu_codigoaran_id_tipo_empresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: totaluescomer_codigoarancelario_id_codigoarancelario; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totaluescomercializadoras_codigoarancelariobiennoproduci
    ADD CONSTRAINT totaluescomer_codigoarancelario_id_codigoarancelario FOREIGN KEY (id_codigoarancelario) REFERENCES dimension_codigoarancelario(id);


--
-- Name: totaluescomer_codigoarancelario_id_tipo_empresa; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_totaluescomercializadoras_codigoarancelariobiennoproduci
    ADD CONSTRAINT totaluescomer_codigoarancelario_id_tipo_empresa FOREIGN KEY (id_tipo_empresa) REFERENCES dimension_tipo_empresa(id);


--
-- Name: ues_parroquia_representanlegal_estado; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_ues_parroquia_representantelegal
    ADD CONSTRAINT ues_parroquia_representanlegal_estado FOREIGN KEY (id_estado) REFERENCES dimension_estado(id);


--
-- Name: ues_parroquia_representanlegal_id_municipio; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_ues_parroquia_representantelegal
    ADD CONSTRAINT ues_parroquia_representanlegal_id_municipio FOREIGN KEY (id_municipio) REFERENCES dimension_municipio(id);


--
-- Name: ues_parroquia_representanlegal_id_parroquia; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_ues_parroquia_representantelegal
    ADD CONSTRAINT ues_parroquia_representanlegal_id_parroquia FOREIGN KEY (id_parroquia) REFERENCES dimension_parroquia(id);


--
-- Name: ues_parroquia_representanlegal_id_ue; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_ues_parroquia_representantelegal
    ADD CONSTRAINT ues_parroquia_representanlegal_id_ue FOREIGN KEY (id_empresa) REFERENCES dimension_empresa(id);


--
-- Name: ues_parroquia_representanlegal_sedeprincipal; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_ues_parroquia_representantelegal
    ADD CONSTRAINT ues_parroquia_representanlegal_sedeprincipal FOREIGN KEY (id_sedeprincipal) REFERENCES dimension_sedeprincipal(id);


--
-- Name: ues_parroquia_representantelegal_id_reprlegal; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_ues_parroquia_representantelegal
    ADD CONSTRAINT ues_parroquia_representantelegal_id_reprlegal FOREIGN KEY (id_representantelegal) REFERENCES dimension_representantelegal(id);


--
-- Name: ues_parroquia_socio_estado; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_ues_parroquia_socio
    ADD CONSTRAINT ues_parroquia_socio_estado FOREIGN KEY (id_estado) REFERENCES dimension_estado(id);


--
-- Name: ues_parroquia_socio_id_municipio; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_ues_parroquia_socio
    ADD CONSTRAINT ues_parroquia_socio_id_municipio FOREIGN KEY (id_municipio) REFERENCES dimension_municipio(id);


--
-- Name: ues_parroquia_socio_id_parroquia; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_ues_parroquia_socio
    ADD CONSTRAINT ues_parroquia_socio_id_parroquia FOREIGN KEY (id_parroquia) REFERENCES dimension_parroquia(id);


--
-- Name: ues_parroquia_socio_id_reprlegal; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_ues_parroquia_socio
    ADD CONSTRAINT ues_parroquia_socio_id_reprlegal FOREIGN KEY (id_socio) REFERENCES dimension_socio(id);


--
-- Name: ues_parroquia_socio_id_ue; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_ues_parroquia_socio
    ADD CONSTRAINT ues_parroquia_socio_id_ue FOREIGN KEY (id_empresa) REFERENCES dimension_empresa(id);


--
-- Name: ues_parroquia_socio_sedeprincipal; Type: FK CONSTRAINT; Schema: public; Owner: administrador
--

ALTER TABLE ONLY hechos_ues_parroquia_socio
    ADD CONSTRAINT ues_parroquia_socio_sedeprincipal FOREIGN KEY (id_sedeprincipal) REFERENCES dimension_sedeprincipal(id);


--
-- Name: public; Type: ACL; Schema: -; Owner: postgres
--

REVOKE ALL ON SCHEMA public FROM PUBLIC;
REVOKE ALL ON SCHEMA public FROM postgres;
GRANT ALL ON SCHEMA public TO postgres;
GRANT ALL ON SCHEMA public TO PUBLIC;


--
--

