CREATE TABLE "client_database" ( "id_anagrafica" varchar(255) PRIMARY KEY, "nome" varchar(255), "cognome" varchar(255), "indirizzo" varchar(255), "telefono_personale" varchar(255), "telefono_ufficio" varchar(255), "telefono cellulare" varchar(255), "email" varchar(255), "specializzazione" varchar(255), "ruolo" varchar(255), "azienda" varchar(255) CONSTRAINT azienda_id_azienda REFERENCES azienda(id_azienda), "sito_web" varchar(255), "contatto" varchar(255), "ruolo_db" varchar(255) ); CREATE TABLE "firm" ( "id_azienda" varchar(255) PRIMARY KEY, "denominazione" varchar(255), "indirizzo" varchar(255), "partita_iva" varchar(255), "telefono" varchar(255), "reparto" varchar(255) ); CREATE TABLE "credit_line" ( "id_finanziamento" varchar(255) PRIMARY KEY, "cliente" varchar(255) CONSTRAINT azienda_id_azienda REFERENCES azienda(id_azienda), "prodotto" varchar(255), "importo_vendita" varchar(255), "durata" varchar(255), "data_inizio_fin" date, "data_fine_fin" date, "soc_leasing" varchar(255) ); CREATE TABLE "profile" ( "cliente" varchar(255) PRIMARY KEY CONSTRAINT azienda_id_azienda REFERENCES azienda(id_azienda), "note" varchar(255), "costi_promozionali" varchar(255), "attivita_promozionali" varchar(255) ); CREATE TABLE "warehouse" ( "prodotto" varchar(255), "id_prodotto" varchar(255), "fornitore" varchar(255), "quantita" varchar(255), "UM" varchar(255), "quantita_totale" varchar(255), "tempi_di_consegna" varchar(255) ); CREATE TABLE "visit" ( "cliente" varchar(255) PRIMARY KEY CONSTRAINT azienda_id_azienda REFERENCES azienda(id_azienda), "data_visita" date, "prodotto_proposto" varchar(255) CONSTRAINT magazzino_id_prodotto REFERENCES magazzino(id_prodotto), "offerta" varchar(255), "demo" bool, "data_offerta" date, "data_demo" date, "note_demo" longtext, "tipo_visita" varchar(255) );