aggiunto readme

This commit is contained in:
Gaetano Savo 2025-05-23 19:03:38 +02:00
parent b6a0f32022
commit 3a3731dfeb
2 changed files with 37 additions and 7 deletions

34
README.md Normal file
View File

@ -0,0 +1,34 @@
# CreazioneDB
Questo progetto contiene gli script e le procedure necessarie per la creazione e la gestione del database.
## Struttura del Progetto
- `/sql/` - Contiene gli script SQL per la creazione delle tabelle e delle stored procedures
- `dbo.LogN.sql` - Script per la gestione dei log delle applicazioni
- `/script/` - Contiene gli script PowerShell per l'automazione
- `creadb.ps1` - Script PowerShell per la creazione del database
- `/logs/` - Directory per i file di log (non tracciata in Git)
## Funzionalità
- Creazione automatizzata del database
- Sistema di logging centralizzato
- Gestione delle stampe centralizzate
## Requisiti
- SQL Server
- PowerShell
- Accesso ai server di destinazione
## Note Tecniche
- I timestamp nel database sono gestiti utilizzando la funzione `CONVERT(datetime, ..., 121)` per garantire la compatibilità
- I log delle operazioni vengono salvati nella directory `/logs/`
## Ultimo Aggiornamento
Data: 23 Maggio 2025

View File

@ -7,13 +7,9 @@ if (-not (Test-Path $env:logDir)) {
New-Item -ItemType Directory -Path $env:logDir | Out-Null
}
$sqlbase = Join-Path $env:workdir "sql"
$env:dbUser = "sa"
$env:dbPassword = "_p1sap1a"
$env:dbHost = "localhost"
$env:dbPort = "5432"
$env:dbName = "advc"
$env:ENCODING="UTF8"
$env:dbSchema = "advc_own"
$env:dbUser = "F701264"
$env:dbPassword = "contrsei"
$env:dbHost = "DATABASE_PDC_LOCALE"
$scriptName = $MyInvocation.MyCommand.Name
$logFile = Join-Path $env:logDir "${scriptName}.log" # for debug
"start" | Out-File -FilePath $logFile