41 lines
1.2 KiB
Markdown
41 lines
1.2 KiB
Markdown
# CreazioneDB
|
|
|
|
Questo progetto contiene gli script e le procedure necessarie per la creazione e la gestione del database.
|
|
|
|
## Struttura del Progetto
|
|
|
|
- `/sql/` - Script SQL per la creazione del database
|
|
- `/script/` - Script PowerShell per l'automazione
|
|
- `/logs/` - Directory per i file di log (non tracciata in Git)
|
|
- `/extract/` - Directory per i file CSV di esportazione (non tracciata in Git)
|
|
|
|
## Funzionalità
|
|
|
|
- Creazione automatizzata del database
|
|
- Sistema di logging centralizzato
|
|
- Gestione delle stampe centralizzate
|
|
- Copia tabelle tra ambienti diversi
|
|
|
|
## Script Disponibili
|
|
|
|
- `creadb.ps1` - Crea il database e le tabelle
|
|
- `esporta.ps1` - Esporta una tabella in formato CSV
|
|
- `importa.ps1` - Importa una tabella da un file CSV
|
|
- `copia.ps1` - Copia una tabella da un ambiente all'altro (combina esporta e importa)
|
|
|
|
## Requisiti
|
|
|
|
- SQL Server
|
|
- PowerShell
|
|
- Accesso ai server di destinazione
|
|
|
|
## Note Tecniche
|
|
|
|
- I log delle operazioni vengono salvati nella directory `/logs/`
|
|
- I file CSV di esportazione vengono salvati nella directory `/extract/`
|
|
- La configurazione degli ambienti (server, database, credenziali) è centralizzata in `conf.ps1`
|
|
|
|
## Ultimo Aggiornamento
|
|
|
|
Data: 6 Giugno 2025
|