Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
gwusermanual:interface:extractor_sql:estrattore_sql [2023/12/04 18:08] giorgio.scali [3) Creazione Dataset] |
gwusermanual:interface:extractor_sql:estrattore_sql [2023/12/27 09:39] (versione attuale) giorgio.scali [2) Importare le classi di base] |
||
---|---|---|---|
Linea 24: | Linea 24: | ||
Creare le tabelle necessarie eseguendo gli script di base sulla **schema dei dati**. | Creare le tabelle necessarie eseguendo gli script di base sulla **schema dei dati**. | ||
<code sql> | <code sql> | ||
+ | -- Table: data_schema.gw_dataset | ||
+ | |||
-- DROP TABLE data_schema.gw_dataset; | -- DROP TABLE data_schema.gw_dataset; | ||
Linea 42: | Linea 44: | ||
ALTER TABLE data_schema.gw_dataset | ALTER TABLE data_schema.gw_dataset | ||
+ | OWNER to data_schema; | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | |||
+ | |||
+ | -- Table: data_schema.gw_extraction_model | ||
+ | |||
+ | -- DROP TABLE data_schema.gw_extraction_model; | ||
+ | |||
+ | CREATE TABLE IF NOT EXISTS data_schema.gw_extraction_model | ||
+ | ( | ||
+ | pk_extraction_model integer NOT NULL, | ||
+ | name_extraction_model character varying(100) COLLATE pg_catalog."default" NOT NULL, | ||
+ | date_creation timestamp without time zone, | ||
+ | date_last_modify timestamp without time zone, | ||
+ | cod_dataset character varying(100) COLLATE pg_catalog."default" NOT NULL, | ||
+ | cod_extraction_model character varying(50) COLLATE pg_catalog."default" NOT NULL, | ||
+ | user_creation character varying(255) COLLATE pg_catalog."default", | ||
+ | user_last_modify character varying(255) COLLATE pg_catalog."default", | ||
+ | filters_ext character varying COLLATE pg_catalog."default", | ||
+ | gw_state_json character varying COLLATE pg_catalog."default", | ||
+ | CONSTRAINT gw_extraction_model_pkey PRIMARY KEY (pk_extraction_model), | ||
+ | CONSTRAINT cod_extraction_model_uk UNIQUE (cod_extraction_model), | ||
+ | CONSTRAINT cod_dataset_fk FOREIGN KEY (cod_dataset) | ||
+ | REFERENCES data_schema.gw_dataset (cod_dataset) MATCH SIMPLE | ||
+ | ON UPDATE NO ACTION | ||
+ | ON DELETE NO ACTION | ||
+ | ) | ||
+ | WITH ( | ||
+ | OIDS = FALSE | ||
+ | ) | ||
+ | TABLESPACE pg_default; | ||
+ | |||
+ | ALTER TABLE data_schema.gw_extraction_model | ||
OWNER to data_schema; | OWNER to data_schema; | ||
</code> | </code> | ||
==== 2) Importare le classi di base ==== | ==== 2) Importare le classi di base ==== | ||
- | Scaricare, estrarre dall'archivio ed importare le {{gwusermanual:ext_sql_classes_gw_dataset_gw_extraction_model.7z|classi di base}} **gw_dataset** e **gw_extraction_model**. Assegnare i permessi necessari alle classi e relative azioni. | + | Scaricare, estrarre dall'archivio ed importare le {{gwusermanual:classes_gw_dataset___gw_extraction_model.7z|classi di base}} **gw_dataset** e **gw_extraction_model**. Assegnare i permessi necessari alle classi e relative azioni. |
==== 3) Creazione Dataset ==== | ==== 3) Creazione Dataset ==== |